FSharp.Plc.Ads


AdsWrapper

Namespace: FSharp.Plc.Ads.Experimental
Parent Module: Builder

Wraps in TwinCAT.Ads.TcAdsClient in F# computation expression

Instance members

Instance memberDescription
Observe(arg1, arg2, arg3, arg4)
Signature: (obj * string * int * int) -> Result<IObservable<'T>>
Type parameters: 'T

A method used to register observer on variable

'T is observed value type

returns Result

ReadAny(arg1, arg2)
Signature: (obj * string) -> Result<'T>
Type parameters: 'T

A method used to read single value of any type

'T is type of successful return

returns Result

ReadMany(arg1, arg2)
Signature: (obj * obj) -> Result<'T>
Type parameters: 'T

A method used to read many non-linear values

T is expected to be a F# tuple

'T is type of successful return

returns Result

WriteAny(arg1, arg2, arg3)
Signature: (obj * string * 'T) -> Result<unit>
Type parameters: 'T

A method used to write single value of any type

'T is write value type returns Result

WriteMany(arg1, arg2)
Signature: (obj * seq<string * obj>) -> Result<unit>

A method used to write many non-linear values

'T is write value type

returns Result

Yield(arg1)
Signature: 'a -> unit
Type parameters: 'a

A method used to support the F# query syntax.

Fork me on GitHub