blob: 7b1d0c3a12ef02c131926b709920ea60fa5e056b [file] [log] [blame]
using BaSys40.API.ServiceProvider;
using BaSys40.Models.Core.AssetAdministrationShell.Generics;
using BaSys40.Utils.ResultHandling;
using System.Collections.Generic;
namespace BaSys40.API.AssetAdministrationShell
{
public interface IConnectableOperation
{
IAssetAdministrationShell AssetAdministrationShell { get; }
ISubmodel Submodel { get; }
IOperation Operation { get; }
event MethodCalledEventHandler OnCallMethod;
IResult InvokeLocal(List<IArgument> inputArguments, List<IArgument> outputArguments, int timeout);
IResult InvokeRemote(List<IArgument> inputArguments, List<IArgument> outputArguments, int timeout);
}
}