This document contains breaking changes between ads-client major versions.
ads-client is now natively Typescript. Please remove the type definition package, if installed:
npm remove @types/ads-client
| Changes | Action | |
|---|---|---|
settings
|
|
|
metaData
|
|
|
| Errors |
|
|
| Events |
|
|
| Subscription callback |
|
|
Symbol object (e.g. from getSymbol())
|
|
|
Data type object (e.g. from getDataType())
|
|
|
Conversion of ENUM values
|
|
|
| Changes | Action | |
|---|---|---|
setDebugging()
|
|
|
subscribe()
|
|
subscribe() instead
|
subscribeRaw()
|
|
subscribe() instead
|
unsubscribe()
|
|
|
readSymbol()
|
|
|
readRaw()
|
|
|
writeSymbol()
|
|
|
writeRaw()
|
|
|
readRawMulti()
|
|
|
writeRawMulti()
|
|
|
restartPlc()startPlc()stopPlc() |
|
|
writeControl()
|
|
|
getEmptyPlcType()
|
|
|
getSymbolInfo()
|
|
|
readAndCacheSymbols()
|
|
|
readAndCacheDataTypes()
|
|
|
setSystemManagerToRun()
|
|
|
setSystemManagerToConfig()
|
|
|
restartSystemManager()
|
|
|
readSymbolVersion()
|
|
|
readUploadInfo()
|
|
|
readRawByName()
|
|
|
createVariableHandleMulti()
|
|
|
deleteVariableHandleMulti()
|
|
|