{
    "$0": "Step pulse, microseconds",
    "$1": "Step idle delay, milliseconds",
    "$2": "Step port invert, mask",
    "$3": "Direction port invert, mask",
    "$4": "Step enable invert, boolean",
    "$5": "Limit pins invert, boolean",
    "$6": "Probe pin invert, boolean",
    "$7": "Spindle PWM options, deprecated",
    "$8": "Ganged dir invert, mask",
    "$9": "PWM spindle options, mask",
    "$10": "Status report, mask",
    "$11": "Junction deviation, mm",
    "$12": "Arc tolerance, mm",
    "$13": "Report inches, boolean",
    "$14": "Control invert, mask",
    "$15": "Coolant invert, mask",
    "$16": "Spindle invert, mask",
    "$17": "Control pullup disable, mask",
    "$18": "Limit pullup disable, mask",
    "$19": "Probe pullup disable, boolean",
    "$20": "Soft limits, boolean",
    "$21": "Hard limits, boolean",
    "$22": "Homing cycle, boolean",
    "$23": "Homing dir invert, mask",
    "$24": "Homing feed, mm/min",
    "$25": "Homing seek, mm/min",
    "$26": "Homing debounce, milliseconds",
    "$27": "Homing pull-off, mm",
    "$28": "G73 retract, mm",
    "$29": "Pulse delay, microseconds",
    "$30": "Max spindle speed, RPM",
    "$31": "Min spindle speed, RPM",
    "$32": "Mode (laser/normal), boolean",
    "$33": "Spindle PWM frequency, Hz",
    "$34": "Spindle PWM off value, percent",
    "$35": "Spindle PWM min value, percent",
    "$36": "Spindle PWM max value, percent",
    "$37": "Steppers enable, mask",
    "$38": "Spindle PPR",
    "$39": "Legacy RT commands, boolean",
    "$40": "Limit jog commands, boolean",
    "$41": "Parking enable, mask",
    "$42": "Parking axis",
    "$43": "Homing passes",
    "$44": "Axes homing pass 1, mask",
    "$45": "Axes homing pass 2, mask",
    "$46": "Axes homing pass 3, mask",
    "$47": "Axes homing pass 4, mask",
    "$48": "Axes homing pass 5, mask",
    "$49": "Axes homing pass 6, mask",
    "$50": "Step jog speed, mm/min",
    "$51": "Slow jog speed, mm/min",
    "$52": "Fast jog speed, mm/min",
    "$53": "Step jog distance, mm",
    "$54": "Slow jog distance, mm",
    "$55": "Fast jog distance, mm",
    "$56": "Parking pullout increment, mm",
    "$57": "Parking pullout rate, mm/min",
    "$58": "Parking target, mm",
    "$59": "Parking fast rate, mm/min",
    "$60": "Restore overrides, boolean",
    "$61": "Door options, mask",
    "$62": "Sleep enable, boolean",
    "$63": "Feed hold actions, mask",
    "$64": "Force init alarm, boolean",
    "$65": "Probing feed override, boolean",
    "$66": "Linear Spindle Piece 1",
    "$67": "Linear Spindle Piece 2",
    "$68": "Linear Spindle Piece 3",
    "$69": "Linear Spindle Piece 4",
    "$70": "Network Services",
    "$71": "Blue Tooth Device Name",
    "$72": "Blue Tooth Service Name",
    "$73": "Wifi Mode",
    "$74": "WiFi STA SSID",
    "$75": "WiFi STA Password",
    "$76": "WiFi AP SSID",
    "$77": "WiFi AP Password",
    "$78": "Wifi AP Country",
    "$79": "Wifi AP Channel",
    "$80": "Spindle P Gain",
    "$81": "Spindle I Gain",
    "$82": "Spindle D Gain",
    "$83": "Spindle Deadband",
    "$84": "Spindle Max Error",
    "$85": "Spindle I Max Error",
    "$86": "Spindle D Max Error",
    "$90": "Position P Gain",
    "$91": "Position I Gain",
    "$92": "Position D Gain",
    "$93": "Position Deadband",
    "$94": "Position Max Error",
    "$95": "Position I Max Error",
    "$96": "Position D Max Error",
    "$100": "X steps/mm",
    "$101": "Y steps/mm",
    "$102": "Z steps/mm",
    "$103": "A steps/mm",
    "$104": "B steps/mm",
    "$105": "C steps/mm",
    "$110": "X Max rate, mm/min",
    "$111": "Y Max rate, mm/min",
    "$112": "Z Max rate, mm/min",
    "$113": "A Max rate, mm/min",
    "$114": "B Max rate, mm/min",
    "$115": "C Max rate, mm/min",
    "$120": "X Acceleration, mm/sec^2",
    "$121": "Y Acceleration, mm/sec^2",
    "$122": "Z Acceleration, mm/sec^2",
    "$123": "A Acceleration, mm/sec^2",
    "$124": "B Acceleration, mm/sec^2",
    "$125": "C Acceleration, mm/sec^2",
    "$130": "X Max travel, mm",
    "$131": "Y Max travel, mm",
    "$132": "Z Max travel, mm",
    "$133": "A Max travel, mm",
    "$134": "B Max travel, mm",
    "$135": "C Max travel, mm",
    "$140": "X Backlash, mm",
    "$141": "Y Backlash, mm",
    "$142": "Z Backlash, mm",
    "$143": "A Backlash, mm",
    "$144": "B Backlash, mm",
    "$145": "C Backlash, mm",
    "$150": "X Jerk, mm/min^3",
    "$151": "Y Jerk, mm/min^3",
    "$152": "Z Jerk, mm/min^3",
    "$153": "A Jerk, mm/min^3",
    "$154": "B Jerk, mm/min^3",
    "$155": "C Jerk, mm/min^3",
    "$300": "Hostname",
    "$301": "IP mode",
    "$302": "IP address",
    "$303": "Gateway",
    "$304": "Netmask",
    "$305": "Telnet port",
    "$306": "HTTP port",
    "$307": "Websocket port",
    "$308": "FTP port",
    "$310": "Hostname 2",
    "$311": "IP Mode 2",
    "$312": "IP Address 2",
    "$313": "Gateway 2",
    "$314": "Net Mask 2",
    "$315": "Telnet Port 2",
    "$316": "Http Port 2",
    "$317": "Web Socket Port 2",
    "$318": "Ftp Port 2",
    "$320": "Hostname 3",
    "$321": "IP Mode 3",
    "$322": "IP Address 3",
    "$323": "Gateway 3",
    "$324": "Net Mask 3",
    "$325": "Telnet Port 3",
    "$326": "Http Port 3",
    "$327": "Web Socket Port 3",
    "$328": "Ftp Port 3",
    "$330": "Admin Password",
    "$331": "User Password",
    "$332": "NTP Server URI",
    "$333": "NTP Server URI 2",
    "$334": "NTP Server URI 3",
    "$335": "Timezone",
    "$336": "DST Active",
    "$337": "Wifi AP BSSID",
    "$338": "Trinamic Driver",
    "$339": "Trinamic Homing",
    "$340": "Spindle At Speed Tolerance",
    "$341": "Tool Change Mode",
    "$342": "Tool Change Probing Distance",
    "$343": "Tool Change Feed Rate",
    "$344": "Tool Change Seek Rate",
    "$345": "Tool Change Pulloff Rate",
    "$346": "Tool Change Restore Position",
    "$347": "Dual Axis Length Fail Percent",
    "$348": "Dual Axis Length Fail Min",
    "$349": "Dual Axis Length Fail Max",
    "$350": "THC Mode",
    "$351": "THC Delay",
    "$352": "THC Threshold",
    "$353": "THC P Gain",
    "$354": "THC I Gain",
    "$355": "THC D Gain",
    "$356": "THC VAD Threshold",
    "$357": "THC Void Override",
    "$358": "Arc Fail Timeout",
    "$359": "Arc Retry Delay",
    "$360": "Arc Max Retries",
    "$361": "Arc Voltage Scale",
    "$362": "Arc Voltage Offset",
    "$363": "Arc Height Per Volt",
    "$364": "Arc Ok High Voltage",
    "$365": "Arc Ok Low Voltage",
    "$366": "Arc Voltage Port",
    "$367": "Arc Ok Port",
    "$368": "THC Cutter Down Port",
    "$369": "THC Cutter Up Port",
    "$370": "Io Port Invert In",
    "$371": "Io Port Pullup Disable",
    "$372": "Io Port Invert Out",
    "$373": "Io Port OD Enable",
    "$374": "Mod Bus Baud Rate",
    "$375": "Mod Bus RX Timeout",
    "$376": "Rotary Axes",
    "$377": "Blue Tooth Init OK",
    "$378": "Laser Coolant On Delay",
    "$379": "Laser Coolant Off Delay",
    "$380": "Laser Coolant Min Temp",
    "$381": "Laser Coolant Max Temp",
    "$382": "Laser Coolant Offset",
    "$383": "Laser Coolant Gain",
    "$384": "Disable G92 Persistence",
    "$385": "Blue Tooth State Input",
    "$386": "Fan Port 0",
    "$387": "Fan Port 1",
    "$388": "Fan Port 2",
    "$389": "Fan Port 3",
    "$390": "Laser Coolant Temp Port",
    "$391": "Laser Coolant Ok Port",
    "$392": "Door Spindle On Delay",
    "$393": "Door Coolant On Delay",
    "$394": "Spindle On Delay",
    "$395": "Spindle Type",
    "$396": "Web UI Timeout",
    "$397": "Web UI Auto Report Interval",
    "$398": "Planner Blocks",
    "$399": "CANbus Baud Rate",
    "$460": "VFD Modbus Address",
    "$461": "VFD RPM Hz",
    "$462": "VFD 10",
    "$463": "VFD 11",
    "$464": "VFD 12",
    "$465": "VFD 13",
    "$466": "VFD 14",
    "$467": "VFD 15",
    "$468": "VFD 16",
    "$469": "VFD 17",
    "$470": "VFD 18",
    "$471": "VFD 19",
    "$472": "VFD 20",
    "$473": "VFD 21",
    "$476": "VFD Modbus Address 0",
    "$477": "VFD Modbus Address 1",
    "$478": "VFD Modbus Address 2",
    "$479": "VFD Modbus Address 3",
    "$480": "Fan 0 Off Delay",
    "$481": "Auto Report Interval",
    "$482": "Time Zone Offset",
    "$483": "Fan To Spindle Link",
    "$484": "Unlock After E Stop",
    "$485": "Enable Tool Persistence",
    "$486": "Offset Lock",
    "$487": "Spindle On Port",
    "$488": "Spindle Dir Port",
    "$489": "Spindle PWM Port",
    "$490": "Macro 0",
    "$491": "Macro 1",
    "$492": "Macro 2",
    "$493": "Macro 3",
    "$494": "Macro 4",
    "$495": "Macro 5",
    "$496": "Macro 6",
    "$497": "Macro 7",
    "$498": "Macro 8",
    "$499": "Macro 9",
    "$500": "Macro Port 0",
    "$501": "Macro Port 1",
    "$502": "Macro Port 2",
    "$503": "Macro Port 3",
    "$504": "Macro Port 4",
    "$505": "Macro Port 5",
    "$506": "Macro Port 6",
    "$507": "Macro Port 7",
    "$508": "Macro Port 8",
    "$509": "Macro Port 9",
    "$510": "Spindle Enable 0",
    "$511": "Spindle Enable 1",
    "$512": "Spindle Enable 2",
    "$513": "Spindle Enable 3",
    "$514": "Spindle Enable 4",
    "$515": "Spindle Enable 5",
    "$516": "Spindle Enable 6",
    "$517": "Spindle Enable 7",
    "$519": "Encoder Spindle",
    "$520": "Spindle Tool Start 0",
    "$521": "Spindle Tool Start 1",
    "$522": "Spindle Tool Start 2",
    "$523": "Spindle Tool Start 3",
    "$524": "Spindle Tool Start 4",
    "$525": "Spindle Tool Start 5",
    "$526": "Spindle Tool Start 6",
    "$527": "Spindle Tool Start 7",
    "$530": "MQTT Broker Ip Address",
    "$531": "MQTT Broker Port",
    "$532": "MQTT Broker User Name",
    "$533": "MQTT Broker Password",
    "$534": "NGC Debug Out",
    "$535": "Network MAC",
    "$536": "RGB Strip Length 0",
    "$537": "RGB Strip Length 1",
    "$538": "Rotary Wrap",
    "$539": "Spindle Off Delay",
    "$540": "Panel Spindle Speed",
    "$541": "Panel Modbus Address",
    "$542": "Panel Update Interval",
    "$543": "Panel Jog Speed x1",
    "$544": "Panel Jog Speed x10",
    "$545": "Panel Jog Speed x100",
    "$546": "Panel Jog Speed Keypad",
    "$547": "Panel Jog Distance x1",
    "$548": "Panel Jog Distance x10",
    "$549": "Panel Jog Distance x100",
    "$550": "Panel Jog Distance Keypad",
    "$551": "Panel Jog Accel Ramp",
    "$552": "Panel Encoder 0 Mode",
    "$553": "Panel Encoder 0 Cpd",
    "$554": "Panel Encoder 1 Mode",
    "$555": "Panel Encoder 1 Cpd",
    "$556": "Panel Encoder 2 Mode",
    "$557": "Panel Encoder 2 Cpd",
    "$558": "Panel Encoder 3 Mode",
    "$559": "Panel Encoder 3 Cpd",
    "$590": "Button Action 0",
    "$591": "Button Action 1",
    "$592": "Button Action 2",
    "$593": "Button Action 3",
    "$594": "Button Action 4",
    "$595": "Button Action 5",
    "$596": "Button Action 6",
    "$597": "Button Action 7",
    "$598": "Button Action 8",
    "$599": "Button Action 9",
    "$640": "Kinematics 0",
    "$641": "Kinematics 1",
    "$642": "Kinematics 2",
    "$643": "Kinematics 3",
    "$644": "Kinematics 4",
    "$645": "Kinematics 5",
    "$646": "Kinematics 6",
    "$647": "Kinematics 7",
    "$648": "Kinematics 8",
    "$649": "Kinematics 9",
    "$650": "FS Options",
    "$651": "Stepper 1",
    "$652": "Stepper 2",
    "$653": "Stepper 3",
    "$654": "Stepper 4",
    "$655": "Stepper 5",
    "$656": "Stepper 6",
    "$657": "Stepper 7",
    "$658": "Stepper 8",
    "$659": "Stepper 9",
    "$660": "Stepper 10",
    "$661": "Stepper 11",
    "$662": "Stepper 12",
    "$663": "Stepper 13",
    "$664": "Stepper 14",
    "$665": "Stepper 15",
    "$666": "Stepper 16",
    "$667": "Stepper 17",
    "$668": "Stepper 18",
    "$669": "Stepper 19",
    "$670": "Stepper 20",
    "$671": "Home Pins Invert Mask",
    "$673": "Coolant On Delay",
    "$674": "THC Options",
    "$675": "Macro ATC Options",
    "$716": "Spindle Invert Mask 1",
    "$730": "Rpm Max 1",
    "$731": "Rpm Min 1",
    "$732": "Mode 1",
    "$733": "PWM Freq 1",
    "$734": "PWM Off Value 1",
    "$735": "PWM Min Value 1",
    "$736": "PWM Max Value 1",
    "$737": "Linear Spindle 1 Piece 1",
    "$738": "Linear Spindle 1 Piece 2",
    "$739": "Linear Spindle 1 Piece 3",
    "$740": "Linear Spindle 1 Piece 4",
    "$742": "Motor Warnings Enable",
    "$743": "Motor Warnings Invert",
    "$744": "Motor Faults Enable",
    "$745": "Motor Faults Invert",
    "$750": "Action 0",
    "$751": "Action 1",
    "$752": "Action 2",
    "$753": "Action 3",
    "$754": "Action 4",
    "$755": "Action 5",
    "$756": "Action 6",
    "$757": "Action 7",
    "$758": "Action 8",
    "$759": "Action 9",
    "$760": "Action Port 0",
    "$761": "Action Port 1",
    "$762": "Action Port 2",
    "$763": "Action Port 3",
    "$764": "Action Port 4",
    "$765": "Action Port 5",
    "$766": "Action Port 6",
    "$767": "Action Port 7",
    "$768": "Action Port 8",
    "$769": "Action Port 9",
    "$770": "Spindle Offset X",
    "$771": "Spindle Offset Y",
    "P15": "Quick Stop",
    "P65": "Move X to",
    "P66": "Move Y to",
    "P75": "Move Z to"
}