示例#1
0
        private void SetSpecificTurretInfo(FeatureCAM.tagFMTurretIDType turret_type, bool available, bool b_axis)
        {
            if (available)
            {
                switch (turret_type)
                {
                case FeatureCAM.tagFMTurretIDType.eTIDT_SubLower:
                    p_lsss.Visible = true;
                    rb_lsss_milling_head.Checked = b_axis;
                    break;

                case FeatureCAM.tagFMTurretIDType.eTIDT_SubUpper:
                    p_usss.Visible = true;
                    rb_usss_milling_head.Checked = b_axis;
                    break;

                case FeatureCAM.tagFMTurretIDType.eTIDT_MainLower:
                    p_lmss.Visible = true;
                    rb_lmss_milling_head.Checked = b_axis;
                    break;

                case FeatureCAM.tagFMTurretIDType.eTIDT_MainUpper:
                    p_umss.Visible = true;
                    rb_umss_milling_head.Checked = b_axis;
                    break;
                }
            }
        }
 public TurretInfo(FeatureCAM.tagFMTurretIDType turret_type, bool turret_available, bool turret_supports_b_axis)
 {
     this.type      = turret_type;
     this.available = turret_available;
     this.b_axis    = turret_supports_b_axis;
     this.subsystem = "";
 }