using DTS.Common.Interface.Connection; using DTS.Common; namespace DTS.DASLib.Service { /// /// SLICE6DB3 is a limited version of SLICE6DB, it notably does not have ie1588/ptp support /// /// public class SLICE6DB3 : SLICE6DB where T : IConnection, new() { #region IClockSyncActions public override void SetClockSyncConfig(ServiceCallback callback, object userData, ClockSyncProfile profile) { var info = new SliceServiceAsyncInfo(callback, userData) { functionData = profile }; info.Success(); } public override void GetClockSyncStatus(ServiceCallback callback, object userData) { var info = new SliceServiceAsyncInfo(callback, userData); info.Success(); } public override void SetPTPDomainID(ServiceCallback callback, object userData, byte domainID) { var info = new SliceServiceAsyncInfo(callback, userData) { functionData = domainID }; info.Success(); } public override void GetPTPDomainID(ServiceCallback callback, object userData) { var info = new SliceServiceAsyncInfo(callback, userData); info.Success(); } #endregion } }