using Hermes; using System; using System.Collections.Generic; namespace AuroraLaser { class LaserCoherent : LaserObj { public override int Open(LaserConfig Config) { return 0; } public override void Close() { } public override int Initialize(LaserConfig config) { return E1.OK; } public override bool GetConnected() { throw new NotImplementedException(); } public override double GetTemperature(int diode) { throw new NotImplementedException(); } public override void SetError(int errorCode, string errorMsg) { throw new NotImplementedException(); } public override bool GetLastError(ref int ErrorCode, ref string ErrorMsg) { throw new NotImplementedException(); } public override bool RunLaser() { throw new NotImplementedException(); } public override bool StartBurstShot() { throw new NotImplementedException(); } public override bool StopLaser() { throw new NotImplementedException(); } public override bool StopShot() { throw new NotImplementedException(); } public override bool ResetFault() { throw new NotImplementedException(); } public override bool SetPumpLevel(double dValue) { throw new NotImplementedException(); } public override bool SetBurstCount(int nBurst) { throw new NotImplementedException(); } public override bool SetBurstMode(int nFireMode) { throw new NotImplementedException(); } public override bool SetRepetitionRate(int nRepetition) { throw new NotImplementedException(); } public override bool SetEnergyLevel(int nMod) { throw new NotImplementedException(); } public override bool SetWaveLength(int nWaveLength) { throw new NotImplementedException(); } public override bool SetAttenuator(double dValue) { throw new NotImplementedException(); } public override bool SetSyncMode(int nMode) { throw new NotImplementedException(); } public override bool SetLaserParam(int nIndex, double dValue) { throw new NotImplementedException(); } public override bool GetLaserParam(int nIndex) { throw new NotImplementedException(); } public override void CheckLaserParmeter(int nSynMode, int nBurstMode, int nBurstCount, int nWaveLength, int nRepetitionRate, double dAtt) { throw new NotImplementedException(); } public override int SetData(int nTarget, int value) { throw new NotImplementedException(); } public override string GetData(int nTarget) { throw new NotImplementedException(); } public override void GetLaserPower(out List lsPower) { throw new NotImplementedException(); } public override int GetLaserError() { throw new NotImplementedException(); } } }