2026-06-05 13:44:39 +09:00

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();
}
}
}