콘텐츠로 이동

hfVisualizer 원격 제어 Undo and Redo

undo

hfVisualizer --remote [--target <id>] undo
  • GUI Undo와 같은 model-history 작업을 수행합니다.
  • undo는 preprocessing mode에서만 동작합니다.
  • 대상 세션이 현재 가지고 있는 in-memory preprocessing model-history stack을 사용합니다.
  • undo는 이전 snapshot이 없으면 NOTHING_TO_UNDO로 실패합니다.
  • 성공하면 canonical undo tail이 Remote Control History와 script-save 결과에 기록됩니다.
  • 성공 결과 JSON에는 명령 적용 뒤의 canUndo, canRedo가 포함됩니다.
  • GUI Undo 동작도 같은 canonical tail을 Remote Control History에 기록합니다.

redo

hfVisualizer --remote [--target <id>] redo
  • GUI Redo와 같은 model-history 작업을 수행합니다.
  • redo는 preprocessing mode에서만 동작합니다.
  • 대상 세션이 현재 가지고 있는 in-memory preprocessing model-history stack을 사용합니다.
  • redo는 redo snapshot이 없으면 NOTHING_TO_REDO로 실패합니다.
  • 성공하면 canonical redo tail이 Remote Control History와 script-save 결과에 기록됩니다.
  • 성공 결과 JSON에는 명령 적용 뒤의 canUndo, canRedo가 포함됩니다.
  • GUI Redo 동작도 같은 canonical tail을 Remote Control History에 기록합니다.

예시:

hfVisualizer --remote node 1 0,0,0
hfVisualizer --remote undo
hfVisualizer --remote redo