-
Notifications
You must be signed in to change notification settings - Fork 9
Scripting Prusa_MMU2
GitHub Action edited this page Oct 27, 2021
·
1 revision
-
Pause()
-Pauses the simulated AVR execution.
-
Quit()
-Sends the quit signal to the AVR
-
Reset()
-Resets the board by resetting the AVR.
-
Resume()
-Resumes simulated AVR execution.
-
WaitForReset()
-Waits for the board to reset
-
WaitMs(int)
-Waits the specified number of milliseconds (in AVR-clock time)
-
Clear()
-Clears EEPROM to 0xFF
-
Load()
-Loads the last-used file again
-
PeekVerify(int, int)
-Checks and prints the value of (address,expected val)
-
Poke(int, int)
-Pokes a value into the EEPROM. Args are (address,value)
-
Save()
-Saves EEPROM contents to disk.
-
AutoSnap()
-Takes a snap of the current GL rendering and gives it the current date/time.
-
CheckPixel(uint32, uint32, uint32)
-Checks the pixel color at the given position matches specified (x,y,RGBA).
-
SnapRect(string, int, int, int, int)
-Takes a snap a region (file,x,y,w,h)
-
Snapshot(string)
-Takes a snap of the current GL rendering
-
Reset()
-Clears the diag flag immediately
-
Stall()
-Sets the diag flag immediately.
-
ToggleStall()
-Toggles the stallguard condition on the next step.
-
Key(string)
-Simulates a keypress
-
Press(int)
-Presses the specified button in the array
-
Push Left()
-Press left button
-
Push Middle()
-Press middle button
-
Push Right()
-Press right button
-
Reset()
-Clears the diag flag immediately
-
Stall()
-Sets the diag flag immediately.
-
ToggleStall()
-Toggles the stallguard condition on the next step.
-
MouseBtn(int, int)
-Simulates a mouse button (# = GL button enum, gl state)
-
Reset()
-Clears the diag flag immediately
-
Stall()
-Sets the diag flag immediately.
-
ToggleStall()
-Toggles the stallguard condition on the next step.
-
Log(string)
-Print the std::string to stdout
-
SetQuitOnTimeout(bool)
-If 1, quits when a timeout occurs. Exit code will be non-zero.
-
SetTimeoutMs(int)
-Sets a timeout for actions that wait for an event
-
IsEqual(string, uint32)
-Checks if a value is equal to the specified value and errors if not.
-
StartTrace()
-Starts the telemetry trace. You must have set a category or set of items with the -t option
-
StopTrace()
-Stops a running telemetry trace.
-
WaitFor(string, uint32)
-Waits for a specified telemetry value to occur
-
WaitForGT(string, uint32)
-Waits for a specified telemetry value to be greater than specified
-
WaitForLT(string, uint32)
-Waits for a specified telemetry value to be less than specified