Skip to content

Commit fad6588

Browse files
committed
Expose all macros to Mainsail/Fluidd
1 parent 34c7ee7 commit fad6588

File tree

1 file changed

+6
-4
lines changed
  • files/4-apps/home/rinkhals/apps/40-moonraker

1 file changed

+6
-4
lines changed

files/4-apps/home/rinkhals/apps/40-moonraker/kobra.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -541,12 +541,9 @@ async def request(me, web_request):
541541
rpc_method = web_request.get_endpoint()
542542
if self.is_goklipper_running() and rpc_method == "objects/list":
543543
logging.info('[Kobra] Injected objects list')
544-
544+
545545
objects = [
546546
"motion_report",
547-
"gcode_macro pause",
548-
"gcode_macro resume",
549-
"gcode_macro cancel_print",
550547
"gcode_macro t0",
551548
"gcode_macro t1",
552549
"gcode_macro t2",
@@ -576,6 +573,11 @@ async def request(me, web_request):
576573
"idle_timeout"
577574
]
578575

576+
web_request.endpoint = 'gcode/help'
577+
result = await original_request(me, web_request)
578+
for gcode in result:
579+
objects.append(f"gcode_macro {gcode}")
580+
579581
if self.KOBRA_MODEL_CODE == 'KS1':
580582
objects.append("fan_generic air_filter_fan")
581583
objects.append("fan_generic box_fan")

0 commit comments

Comments
 (0)