AdsServerOnWriteConfirmationAsync Method
Called when an ADS Write confirmation is received.
Namespace: TwinCAT.Ads.Server
Assembly: TwinCAT.Ads.Server (in
TwinCAT.Ads.Server.dll) Version:
7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470
Syntax
C#
protected virtual Task<AdsErrorCode> OnWriteConfirmationAsync(
AmsAddress sender,
uint invokeId,
AdsErrorCode result,
CancellationToken cancel
)Parameters
|
sender AmsAddress |
The sender's AMS address |
|
invokeId UInt32 |
The invoke id provided by this server during the corresponding request |
|
result AdsErrorCode |
The ADS error code provided by the sender |
|
cancel CancellationToken |
The cancellation token. |
Return Value
Task
AdsErrorCode
A task that represents the asynchronous OnWriteConfirmationAsync(AmsAddress, UInt32,
AdsErrorCode, CancellationToken) operation. The TaskTResult
parameter contains the AdsErrorCode as
Result.
Remarks
Overwrite this method in derived classes to react on ADS Write confirmations. The Default implementaton just returns NoError. Because the Confirmation is the last step in the ADS communication an Error will just be logged, but not processed any further. For a functional AdsServer, this confirmation handler doesn't need to be overloaded!