142 lines
3.4 KiB
C#
142 lines
3.4 KiB
C#
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<double> lsPower)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public override int GetLaserError()
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|