public IconUploadRequest(IConnectionFactory ConnectionFactory, IWebsiteState WebsiteState, IIconValidatorService IconValidatorService, IFileReceiver FileReceiver) : base(ConnectionFactory, WebsiteState) { this.IconValidatorService = IconValidatorService; this.FileReceiver = FileReceiver; }
public void Initialise(string selectPattern, string title, FileBrowserType type, IFileReceiver fileReceiver) { m_selectPattern = selectPattern; m_fileReceiver = fileReceiver; m_type = type; windowTitle = title; uiManager = UIManager.instance; }
public override void GetFile(int ca, int ioa, NameOfFile nof, IFileReceiver receiver) { if (fileClient == null) { fileClient = new FileClient(this, DebugLog); } fileClient.RequestFile(ca, ioa, nof, receiver); }
public FileFinder Initialise(string selectPattern, string buttonText, IFileReceiver fileReceiver, float x, float y) { m_selectPattern = selectPattern; m_buttonText = buttonText; m_fileReceiver = fileReceiver; m_x = x; m_y = y; uiManager = UIManager.instance; return(this); }
public void RequestFile(int ca, int ioa, NameOfFile nof, IFileReceiver fileReceiver) { this.ca = ca; this.ioa = ioa; this.nof = nof; this.fileReceiver = fileReceiver; ASDU selectFile = NewAsdu(new FileCallOrSelect(ioa, nof, 0, SelectAndCallQualifier.SELECT_FILE)); master.SendASDU(selectFile); state = FileClientState.WAITING_FOR_FILE_READY; }
private void ResetStateToIdle() { fileReceiver = null; state = FileClientState.IDLE; }
/// <summary> /// Read the file from slave (upload file) /// </summary> /// <param name="ca">CA</param> /// <param name="ioa">IOA</param> /// <param name="nof">Name of file (file type)</param> /// <param name="receiver">file receiver instance</param> public abstract void GetFile(int ca, int ioa, NameOfFile nof, IFileReceiver receiver);
public abstract void GetFile(int ca, int ioa, string nof, IFileReceiver receiver);
public Worker(IFileReceiver fileReceiver, ILogger <Worker> logger) { _logger = logger; _fileReceiver = fileReceiver; }