enum | setting_id_t {
Setting_PulseMicroseconds = 0
, Setting_StepperIdleLockTime = 1
, Setting_StepInvertMask = 2
, Setting_DirInvertMask = 3
,
Setting_InvertStepperEnable = 4
, Setting_LimitPinsInvertMask = 5
, Setting_InvertProbePin = 6
, Setting_SpindlePWMBehaviour = 7
,
Setting_GangedDirInvertMask = 8
, Setting_SpindlePWMOptions = 9
, Setting_StatusReportMask = 10
, Setting_JunctionDeviation = 11
,
Setting_ArcTolerance = 12
, Setting_ReportInches = 13
, Setting_ControlInvertMask = 14
, Setting_CoolantInvertMask = 15
,
Setting_SpindleInvertMask = 16
, Setting_ControlPullUpDisableMask = 17
, Setting_LimitPullUpDisableMask = 18
, Setting_ProbePullUpDisable = 19
,
Setting_SoftLimitsEnable = 20
, Setting_HardLimitsEnable = 21
, Setting_HomingEnable = 22
, Setting_HomingDirMask = 23
,
Setting_HomingFeedRate = 24
, Setting_HomingSeekRate = 25
, Setting_HomingDebounceDelay = 26
, Setting_HomingPulloff = 27
,
Setting_G73Retract = 28
, Setting_PulseDelayMicroseconds = 29
, Setting_RpmMax = 30
, Setting_RpmMin = 31
,
Setting_Mode = 32
, Setting_PWMFreq = 33
, Setting_PWMOffValue = 34
, Setting_PWMMinValue = 35
,
Setting_PWMMaxValue = 36
, Setting_SteppersEnergize = 37
, Setting_SpindlePPR = 38
, Setting_EnableLegacyRTCommands = 39
,
Setting_JogSoftLimited = 40
, Setting_ParkingEnable = 41
, Setting_ParkingAxis = 42
, Setting_HomingLocateCycles = 43
,
Setting_HomingCycle_1 = 44
, Setting_HomingCycle_2 = 45
, Setting_HomingCycle_3 = 46
, Setting_HomingCycle_4 = 47
,
Setting_HomingCycle_5 = 48
, Setting_HomingCycle_6 = 49
, Setting_JogStepSpeed = 50
, Setting_JogSlowSpeed = 51
,
Setting_JogFastSpeed = 52
, Setting_JogStepDistance = 53
, Setting_JogSlowDistance = 54
, Setting_JogFastDistance = 55
,
Setting_ParkingPulloutIncrement = 56
, Setting_ParkingPulloutRate = 57
, Setting_ParkingTarget = 58
, Setting_ParkingFastRate = 59
,
Setting_RestoreOverrides = 60
, Setting_DoorOptions = 61
, Setting_SleepEnable = 62
, Setting_HoldActions = 63
,
Setting_ForceInitAlarm = 64
, Setting_ProbingFeedOverride = 65
, Setting_LinearSpindlePiece1 = 66
, Setting_LinearSpindlePiece2 = 67
,
Setting_LinearSpindlePiece3 = 68
, Setting_LinearSpindlePiece4 = 69
, Setting_NetworkServices = 70
, Setting_BlueToothDeviceName = 71
,
Setting_BlueToothServiceName = 72
, Setting_WifiMode = 73
, Setting_WiFi_STA_SSID = 74
, Setting_WiFi_STA_Password = 75
,
Setting_WiFi_AP_SSID = 76
, Setting_WiFi_AP_Password = 77
, Setting_Wifi_AP_Country = 78
, Setting_Wifi_AP_Channel = 79
,
Setting_SpindlePGain = 80
, Setting_SpindleIGain = 81
, Setting_SpindleDGain = 82
, Setting_SpindleDeadband = 83
,
Setting_SpindleMaxError = 84
, Setting_SpindleIMaxError = 85
, Setting_SpindleDMaxError = 86
, Setting_PositionPGain = 90
,
Setting_PositionIGain = 91
, Setting_PositionDGain = 92
, Setting_PositionDeadband = 93
, Setting_PositionMaxError = 94
,
Setting_PositionIMaxError = 95
, Setting_PositionDMaxError = 96
, Setting_AxisSettingsBase = 100
, Setting_AxisSettingsMax = Setting_AxisSettingsBase + AXIS_SETTINGS_INCREMENT * 9 + N_AXIS
,
Setting_AxisSettingsBase2 = 200
, Setting_AxisSettingsMax2 = Setting_AxisSettingsBase2 + AXIS_SETTINGS_INCREMENT * 9 + N_AXIS
, Setting_Hostname = 300
, Setting_IpMode = 301
,
Setting_IpAddress = 302
, Setting_Gateway = 303
, Setting_NetMask = 304
, Setting_TelnetPort = 305
,
Setting_HttpPort = 306
, Setting_WebSocketPort = 307
, Setting_FtpPort = 308
, Setting_Hostname2 = 310
,
Setting_IpMode2 = 311
, Setting_IpAddress2 = 312
, Setting_Gateway2 = 313
, Setting_NetMask2 = 314
,
Setting_TelnetPort2 = 315
, Setting_HttpPort2 = 316
, Setting_WebSocketPort2 = 317
, Setting_FtpPort2 = 318
,
Setting_Hostname3 = 320
, Setting_IpMode3 = 321
, Setting_IpAddress3 = 322
, Setting_Gateway3 = 323
,
Setting_NetMask3 = 324
, Setting_TelnetPort3 = 325
, Setting_HttpPort3 = 326
, Setting_WebSocketPort3 = 327
,
Setting_FtpPort3 = 328
, Setting_AdminPassword = 330
, Setting_UserPassword = 331
, Setting_NTPServerURI = 332
,
Setting_NTPServerURI_2 = 333
, Setting_NTPServerURI_3 = 334
, Setting_Timezone = 335
, Setting_DSTActive = 336
,
Setting_Wifi_AP_BSSID = 337
, Setting_TrinamicDriver = 338
, Setting_TrinamicHoming = 339
, Setting_SpindleAtSpeedTolerance = 340
,
Setting_ToolChangeMode = 341
, Setting_ToolChangeProbingDistance = 342
, Setting_ToolChangeFeedRate = 343
, Setting_ToolChangeSeekRate = 344
,
Setting_ToolChangePulloffRate = 345
, Setting_ToolChangeRestorePosition = 346
, Setting_DualAxisLengthFailPercent = 347
, Setting_DualAxisLengthFailMin = 348
,
Setting_DualAxisLengthFailMax = 349
, Setting_THC_Mode = 350
, Setting_THC_Delay = 351
, Setting_THC_Threshold = 352
,
Setting_THC_PGain = 353
, Setting_THC_IGain = 354
, Setting_THC_DGain = 355
, Setting_THC_VADThreshold = 356
,
Setting_THC_VoidOverride = 357
, Setting_Arc_FailTimeout = 358
, Setting_Arc_RetryDelay = 359
, Setting_Arc_MaxRetries = 360
,
Setting_Arc_VoltageScale = 361
, Setting_Arc_VoltageOffset = 362
, Setting_Arc_HeightPerVolt = 363
, Setting_Arc_OkHighVoltage = 364
,
Setting_Arc_OkLowVoltage = 365
, Setting_Arc_VoltagePort = 366
, Setting_Arc_OkPort = 367
, Setting_THC_CutterDownPort = 368
,
Setting_THC_CutterUpPort = 369
, Settings_IoPort_InvertIn = 370
, Settings_IoPort_Pullup_Disable = 371
, Settings_IoPort_InvertOut = 372
,
Settings_IoPort_OD_Enable = 373
, Settings_ModBus_BaudRate = 374
, Settings_ModBus_RXTimeout = 375
, Settings_RotaryAxes = 376
,
Setting_BlueToothInitOK = 377
, Setting_CoolantOnDelay = 378
, Setting_CoolantOffDelay = 379
, Setting_CoolantMinTemp = 380
,
Setting_CoolantMaxTemp = 381
, Setting_CoolantOffset = 382
, Setting_CoolantGain = 383
, Setting_DisableG92Persistence = 384
,
Setting_BlueToothStateInput = 385
, Setting_FanPort0 = 386
, Setting_FanPort1 = 387
, Setting_FanPort2 = 388
,
Setting_FanPort3 = 389
, Setting_CoolantTempPort = 390
, Setting_CoolantOkPort = 391
, Setting_DoorSpindleOnDelay = 392
,
Setting_DoorCoolantOnDelay = 393
, Setting_SpindleOnDelay = 394
, Setting_SpindleType = 395
, Setting_WebUiTimeout = 396
,
Setting_WebUiAutoReportInterval = 397
, Setting_PlannerBlocks = 398
, Setting_CANbus_BaudRate = 399
, Setting_EncoderSettingsBase = 400
,
Setting_EncoderSettingsMax = 449
, Setting_UserDefined_0 = 450
, Setting_UserDefined_1 = 451
, Setting_UserDefined_2 = 452
,
Setting_UserDefined_3 = 453
, Setting_UserDefined_4 = 454
, Setting_UserDefined_5 = 455
, Setting_UserDefined_6 = 456
,
Setting_UserDefined_7 = 457
, Setting_UserDefined_8 = 458
, Setting_UserDefined_9 = 459
, Setting_VFD_ModbusAddress = 460
,
Setting_VFD_RPM_Hz = 461
, Setting_VFD_10 = 462
, Setting_VFD_11 = 463
, Setting_VFD_12 = 464
,
Setting_VFD_13 = 465
, Setting_VFD_14 = 466
, Setting_VFD_15 = 467
, Setting_VFD_16 = 468
,
Setting_VFD_17 = 469
, Setting_VFD_18 = 470
, Setting_VFD_19 = 471
, Setting_VFD_20 = 472
,
Setting_VFD_21 = 473
, Setting_VFD_ModbusAddress0 = 476
, Setting_VFD_ModbusAddress1 = 477
, Setting_VFD_ModbusAddress2 = 478
,
Setting_VFD_ModbusAddress3 = 479
, Setting_Fan0OffDelay = 480
, Setting_AutoReportInterval = 481
, Setting_TimeZoneOffset = 482
,
Setting_FanToSpindleLink = 483
, Setting_UnlockAfterEStop = 484
, Setting_EnableToolPersistence = 485
, Setting_OffsetLock = 486
,
Setting_Spindle_OnPort = 487
, Setting_Spindle_DirPort = 488
, Setting_Spindle_PWMPort = 489
, Setting_Macro0 = 490
,
Setting_MacroBase = Setting_Macro0
, Setting_Macro1 = 491
, Setting_Macro2 = 492
, Setting_Macro3 = 493
,
Setting_Macro4 = 494
, Setting_Macro5 = 495
, Setting_Macro6 = 496
, Setting_Macro7 = 497
,
Setting_Macro8 = 498
, Setting_Macro9 = 499
, Setting_MacroPort0 = 500
, Setting_MacroPortBase = Setting_MacroPort0
,
Setting_MacroPort1 = 501
, Setting_MacroPort2 = 502
, Setting_MacroPort3 = 503
, Setting_MacroPort4 = 504
,
Setting_MacroPort5 = 505
, Setting_MacroPort6 = 506
, Setting_MacroPort7 = 507
, Setting_MacroPort8 = 508
,
Setting_MacroPort9 = 509
, Setting_SpindleEnable0 = 510
, Setting_SpindleEnable1 = 511
, Setting_SpindleEnable2 = 512
,
Setting_SpindleEnable3 = 513
, Setting_SpindleEnable4 = 514
, Setting_SpindleEnable5 = 515
, Setting_SpindleEnable6 = 516
,
Setting_SpindleEnable7 = 517
, Setting_EncoderSpindle = 519
, Setting_SpindleToolStart0 = 520
, Setting_SpindleToolStart1 = 521
,
Setting_SpindleToolStart2 = 522
, Setting_SpindleToolStart3 = 523
, Setting_SpindleToolStart4 = 524
, Setting_SpindleToolStart5 = 525
,
Setting_SpindleToolStart6 = 526
, Setting_SpindleToolStart7 = 527
, Setting_MQTTBrokerIpAddress = 530
, Setting_MQTTBrokerPort = 531
,
Setting_MQTTBrokerUserName = 532
, Setting_MQTTBrokerPassword = 533
, Setting_NGCDebugOut = 534
, Setting_NetworkMAC = 535
,
Setting_RGB_StripLengt0 = 536
, Setting_RGB_StripLengt1 = 537
, Setting_RotaryWrap = 538
, Setting_Panel_SpindleSpeed = 540
,
Setting_Panel_ModbusAddress = 541
, Setting_Panel_UpdateInterval = 542
, Setting_Panel_JogSpeed_x1 = 543
, Setting_Panel_JogSpeed_x10 = 544
,
Setting_Panel_JogSpeed_x100 = 545
, Setting_Panel_JogSpeed_Keypad = 546
, Setting_Panel_JogDistance_x1 = 547
, Setting_Panel_JogDistance_x10 = 548
,
Setting_Panel_JogDistance_x100 = 549
, Setting_Panel_JogDistance_Keypad = 550
, Setting_Panel_JogAccelRamp = 551
, Setting_Panel_Encoder0_Mode = 552
,
Setting_Panel_Encoder0_Cpd = 553
, Setting_Panel_Encoder1_Mode = 554
, Setting_Panel_Encoder1_Cpd = 555
, Setting_Panel_Encoder2_Mode = 556
,
Setting_Panel_Encoder2_Cpd = 557
, Setting_Panel_Encoder3_Mode = 558
, Setting_Panel_Encoder3_Cpd = 559
, Setting_Panel_SettingsMax = 579
,
Setting_ButtonAction0 = 590
, Setting_ButtonActionBase = Setting_ButtonAction0
, Setting_ButtonAction1 = 591
, Setting_ButtonAction2 = 592
,
Setting_ButtonAction3 = 593
, Setting_ButtonAction4 = 594
, Setting_ButtonAction5 = 595
, Setting_ButtonAction6 = 596
,
Setting_ButtonAction7 = 597
, Setting_ButtonAction8 = 598
, Setting_ButtonAction9 = 599
, Setting_ModbusTCPBase = 600
,
Setting_ModbusIpAddressBase = Setting_ModbusTCPBase + Setting_ModbusIpAddress
, Setting_ModbusPortBase = Setting_ModbusTCPBase + Setting_ModbusPort
, Setting_ModbusIdBase = Setting_ModbusTCPBase + Setting_ModbusId
, Setting_ModbusTCPMax = 639
,
Setting_Kinematics0 = 640
, Setting_Kinematics1 = 641
, Setting_Kinematics2 = 642
, Setting_Kinematics3 = 643
,
Setting_Kinematics4 = 644
, Setting_Kinematics5 = 645
, Setting_Kinematics6 = 646
, Setting_Kinematics7 = 647
,
Setting_Kinematics8 = 648
, Setting_Kinematics9 = 649
, Setting_FSOptions = 650
, Setting_Stepper1 = 651
,
Setting_Stepper2 = 652
, Setting_Stepper3 = 653
, Setting_Stepper4 = 654
, Setting_Stepper5 = 655
,
Setting_Stepper6 = 656
, Setting_Stepper7 = 657
, Setting_Stepper8 = 658
, Setting_Stepper9 = 659
,
Setting_Stepper10 = 660
, Setting_Stepper11 = 661
, Setting_Stepper12 = 662
, Setting_Stepper13 = 663
,
Setting_Stepper14 = 664
, Setting_Stepper15 = 665
, Setting_Stepper16 = 666
, Setting_Stepper17 = 667
,
Setting_Stepper18 = 668
, Setting_Stepper19 = 669
, Setting_Stepper20 = 670
, Setting_HomePinsInvertMask = 671
,
Setting_Reserved672 = 672
, Setting_HoldCoolantOnDelay = 673
, Setting_SpindleInvertMask1 = 716
, Setting_RpmMax1 = 730
,
Setting_RpmMin1 = 731
, Setting_Mode1 = 732
, Setting_PWMFreq1 = 733
, Setting_PWMOffValue1 = 734
,
Setting_PWMMinValue1 = 735
, Setting_PWMMaxValue1 = 736
, Setting_LinearSpindle1Piece1 = 737
, Setting_LinearSpindle1Piece2 = 738
,
Setting_LinearSpindle1Piece3 = 739
, Setting_LinearSpindle1Piece4 = 740
, Setting_Action0 = 750
, Setting_ActionBase = Setting_Action0
,
Setting_Action1 = 751
, Setting_Action2 = 752
, Setting_Action3 = 753
, Setting_Action4 = 754
,
Setting_Action5 = 755
, Setting_Action6 = 756
, Setting_Action7 = 757
, Setting_Action8 = 758
,
Setting_Action9 = 759
, Setting_ActionPort0 = 760
, Setting_ActionPortBase = Setting_ActionPort0
, Setting_ActionPort1 = 761
,
Setting_ActionPort2 = 762
, Setting_ActionPort3 = 763
, Setting_ActionPort4 = 764
, Setting_ActionPort5 = 765
,
Setting_ActionPort6 = 766
, Setting_ActionPort7 = 767
, Setting_ActionPort8 = 768
, Setting_ActionPort9 = 769
,
Setting_SpindleOffsetX = 770
, Setting_SpindleOffsetY = 771
, Setting_SettingsMax
, Setting_SettingsAll = Setting_SettingsMax
,
Setting_AxisStepsPerMM = Setting_AxisSettingsBase
, Setting_AxisMaxRate = Setting_AxisSettingsBase + AXIS_SETTINGS_INCREMENT
, Setting_AxisAcceleration = Setting_AxisSettingsBase + 2 * AXIS_SETTINGS_INCREMENT
, Setting_AxisMaxTravel = Setting_AxisSettingsBase + 3 * AXIS_SETTINGS_INCREMENT
,
Setting_AxisStepperCurrent = Setting_AxisSettingsBase + 4 * AXIS_SETTINGS_INCREMENT
, Setting_AxisMicroSteps = Setting_AxisSettingsBase + 5 * AXIS_SETTINGS_INCREMENT
, Setting_AxisBacklash = Setting_AxisSettingsBase + 6 * AXIS_SETTINGS_INCREMENT
, Setting_AxisAutoSquareOffset = Setting_AxisSettingsBase + 7 * AXIS_SETTINGS_INCREMENT
,
Setting_AxisHomingFeedRate = Setting_AxisSettingsBase + 8 * AXIS_SETTINGS_INCREMENT
, Setting_AxisHomingSeekRate = Setting_AxisSettingsBase + 9 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended0 = Setting_AxisSettingsBase2
, Setting_AxisExtended1 = Setting_AxisSettingsBase2 + AXIS_SETTINGS_INCREMENT
,
Setting_AxisExtended2 = Setting_AxisSettingsBase2 + 2 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended3 = Setting_AxisSettingsBase2 + 3 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended4 = Setting_AxisSettingsBase2 + 4 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended5 = Setting_AxisSettingsBase2 + 5 * AXIS_SETTINGS_INCREMENT
,
Setting_AxisExtended6 = Setting_AxisSettingsBase2 + 6 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended7 = Setting_AxisSettingsBase2 + 7 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended8 = Setting_AxisSettingsBase2 + 8 * AXIS_SETTINGS_INCREMENT
, Setting_AxisExtended9 = Setting_AxisSettingsBase2 + 9 * AXIS_SETTINGS_INCREMENT
,
Setting_EncoderModeBase = Setting_EncoderSettingsBase + Setting_EncoderMode
, Setting_EncoderCPRBase = Setting_EncoderSettingsBase + Setting_EncoderCPR
, Setting_EncoderCPDBase = Setting_EncoderSettingsBase + Setting_EncoderCPD
, Setting_EncoderDblClickWindowBase = Setting_EncoderSettingsBase + Setting_EncoderDblClickWindow
} |