private void ReleaseSymhandleInternal(uint symhandle) { // Run the release command. var adsCommand = new AdsWriteCommand(0x0000F006, 0x00000000, BitConverter.GetBytes(symhandle)); adsCommand.Run(this.ams); }
private Task ReleaseSymhandleAsyncInternal(uint symhandle) { // Run the release command. var adsCommand = new AdsWriteCommand(0x0000F006, 0x00000000, BitConverter.GetBytes(symhandle)); return(adsCommand.RunAsync(this.ams)); }
/// <summary> /// Release symhandle /// </summary> /// <param name="symhandle">The handle returned by GetSymhandleByName</param> public Task ReleaseSymhandleAsync(uint symhandle) { activeSymhandles.Remove(symhandle); AdsWriteCommand adsCommand = new AdsWriteCommand(0x0000F006, 0x00000000, BitConverter.GetBytes(symhandle)); return(adsCommand.RunAsync(this.ams)); }
/// <summary> /// Write the value to the handle returned by GetSymhandleByName /// </summary> /// <param name="varHandle">The handle returned by GetSymhandleByName</param> /// <param name="varValue">The byte[] value to be sent</param> public void WriteBytes(uint varHandle, IEnumerable <byte> varValue) { AdsWriteCommand adsCommand = new AdsWriteCommand(0x0000F005, varHandle, varValue); var result = adsCommand.Run(this.ams); }
/// <summary> /// Write the value to the handle returned by GetSymhandleByNameAsync /// </summary> /// <param name="varHandle">The handle returned by GetSymhandleByNameAsync</param> /// <param name="varValue">The byte[] value to be sent</param> public Task WriteBytesAsync(uint varHandle, IEnumerable <byte> varValue) { AdsWriteCommand adsCommand = new AdsWriteCommand(0x0000F005, varHandle, varValue); return(adsCommand.RunAsync(this.ams)); }
/// <summary> /// Release symhandle /// </summary> /// <param name="symhandle">The handle returned by GetSymhandleByName</param> public void ReleaseSymhandle(uint symhandle) { activeSymhandles.Remove(symhandle); AdsWriteCommand adsCommand = new AdsWriteCommand(0x0000F006, 0x00000000, BitConverter.GetBytes(symhandle)); var result = adsCommand.Run(this.ams); }