private emDSParameterTeam GetRadioGroupSelectInnerParas() { emDSParameterTeam paraTeam = emDSParameterTeam.PARAMETER_TEAM_DEFAULT; switch (_radioGroupSelectInnerParas.SelectedIndex) { case 0: paraTeam = emDSParameterTeam.PARAMETER_TEAM_A; break; case 1: paraTeam = emDSParameterTeam.PARAMETER_TEAM_B; break; case 2: paraTeam = emDSParameterTeam.PARAMETER_TEAM_C; break; case 3: paraTeam = emDSParameterTeam.PARAMETER_TEAM_D; break; default: break; } return(paraTeam); }
private void _btnSaveToInnerPara_Click(object sender, EventArgs e) { try { emDSParameterTeam paraTeam = GetRadioGroupSelectInnerParas(); if (XCamera.GetInstance().SaveParameter(paraTeam)) { XMessageDialog.Info("保存参数成功!"); } } catch (System.Exception ex) { logger.Error(ex.Message); } }
public void Init() { try { XCamera cam = XCamera.GetInstance(); emDSParameterTeam paraTeam = emDSParameterTeam.PARAMETER_TEAM_LAST; if (cam.GetCurrentParameterTeam(out paraTeam)) { SetRadioGroupSelectInnerParas(paraTeam); } } catch (System.Exception ex) { logger.Error(ex.Message); } }
private void SetRadioGroupSelectInnerParas(emDSParameterTeam paraTeam) { switch (paraTeam) { case emDSParameterTeam.PARAMETER_TEAM_A: _radioGroupSelectInnerParas.SelectedIndex = 0; break; case emDSParameterTeam.PARAMETER_TEAM_B: _radioGroupSelectInnerParas.SelectedIndex = 1; break; case emDSParameterTeam.PARAMETER_TEAM_C: _radioGroupSelectInnerParas.SelectedIndex = 2; break; case emDSParameterTeam.PARAMETER_TEAM_D: _radioGroupSelectInnerParas.SelectedIndex = 3; break; default: break; } }
public static extern emDSCameraStatus CameraGetCurrentParameterTeam(int m_iCameraID, ref emDSParameterTeam pemTeam);
public static extern emDSCameraStatus CameraSaveParameter(int m_iCameraID, emDSParameterTeam emTeam);