24 lines
612 B
C#
24 lines
612 B
C#
using Aurora.Api;
|
|
using AuroraCellTracker;
|
|
using AuroraIO;
|
|
using AuroraLaser;
|
|
using AuroraLaserScanner;
|
|
using AuroraLBAD;
|
|
using AuroraLBAD.Services;
|
|
using AuroraOCT;
|
|
using AuroraPLC;
|
|
using WeldingCommon;
|
|
using WeldingCommon.Devices;
|
|
|
|
namespace ILSOS_SampleWeldEquipment.Sequences
|
|
{
|
|
public static class SequenceContextEx
|
|
{
|
|
public static T GetSetting<T>(this SequenceContext context, string subject)
|
|
=> (T)context.Settings[subject];
|
|
|
|
public static IODevice GetIOUnit(this SequenceContext context)
|
|
=> context.Devices[CommonDeviceIds.IODevice] as IODevice;
|
|
}
|
|
}
|