TwinCAT.Ads.SumCommand Namespace
ADS offers powerful and fast communication to exchange any kind of information. It's possible to read single variables or complete arrays and structures with each one single ADS-API call. ADS Sum-Commands offer to read/write with one single ADS call multiple variables which are not structured within a linear memory, effectively reducing roundtrips.
Classes
|
Class |
Description |
---|---|---|
|
Extension class for ISumCommand derived classes. | |
|
Result class for an asynchronous TwinCAT.Ads.SumCommand: | |
|
Result class for an asynchronous SumCreateHandles>. | |
|
Result class for an asynchronous SumCreateHandles. | |
|
Result class for an asynchronous SumRead that contains blocks of raw memory data (unmarshaled data). | |
|
Result class for an asynchronous ISumRead. The Values are returned as objects. | |
|
Extended result class for an asynchronous ISumRead2.S.. | |
|
Symbolic ADS Sum read access (ANY_TYPE marshalling) on already loaded symbols. | |
|
SumCommandBase for getting variable handles by a set of InstancePaths | |
|
Read (primitive, Any) values by Handle SumCommandBase. | |
|
Write any (primitive) values by Handle SumCommandBase. | |
|
SumRead Command that uses the instancePath as symbol ID / Address and returns objects as Values (ANY Type marshaling) | |
|
Release Handles SumCommandBase. | |
|
Symbolic ADS Sum read access (automatic marshalling) | |
|
Class for ADS Sum symbolic Write Access. |
Interfaces
|
Interface |
Description |
---|---|---|
|
Interface for SumCommands (Combined commands) | |
|
Interface ISumRead Implements the ISumCommand | |
|
Interface ISumRead2 (supports extended Sum SubResults) Implements the ISumCommand |
Enumerations
|
Enumeration |
Description |
---|---|---|
|
Indicates how to handle each single sub-sum-command (IGIO, ByHandle, ByName) | |
|
The Error strategy for ISumCommand | |
|
Indicates, which (extended) SumCommand to use. |
- ISumCommand Interface
- ResultSumCommand Class
- ResultSumHandles Class
- ResultSumHandles2 Class
- ResultSumReadRaw Class
- ResultSumValues Class
- SumCreateHandles Class
- SumHandleRead Class
- SumHandleWrite Class
- SumReleaseHandles Class
- SumSymbolRead Class
- SumSymbolWrite Class
- ISumSymbolRead Interface
- ISumCommandExtension Class
- ISumRead Interface
- ISumRead2.S. Interface
- ResultSumValues2.S. Class
- SumAccessMode Enumeration
- SumAnyTypeRead Class
- SumCommandErrorStrategy Enumeration
- SumCommandMode Enumeration
- SumInstancePathAnyTypeRead Class