001package jmri.jmrix.lenz.messageformatters; 002 003import jmri.jmrix.Message; 004import jmri.jmrix.lenz.XNetMessage; 005import jmri.jmrix.lenz.XPressNetMessageFormatter; 006import jmri.jmrix.lenz.XNetConstants; 007 008/** 009 * Format Emergency Stop All Request messages for display 010 * 011 * @author Paul Bender Copyright (C) 2024 012 */ 013public class XNetEstopAllRequestMessageFormatter implements XPressNetMessageFormatter { 014 @Override 015 public boolean handlesMessage(Message m) { 016 return m instanceof XNetMessage && 017 m.getElement(0) == XNetConstants.ALL_ESTOP; 018 } 019 020 @Override 021 public String formatMessage(Message m) { 022 return Bundle.getMessage("XNetMessageRequestEmergencyStop"); 023 } 024}