readState

Reads the ADS status and the device status from an ADS server.

 readState(
    sNetId, 
    nPort, 
    pCallback, 
    userState, 
    ajaxTimeout, 
    ajaxTimeoutCallback, 
    async
  );

Parameters

sNetId

Type: String
NetID of the target AMS Router.

nPort

Type: Number
Port of the target AMS Router.

pCallback

Type: Function pointer
The callback function for asynchronous AJAX requests.
Function pointer signature: function( TcAdsWebService.Response, userState)

If successfull, the TcAdsWebService.DataReader object of the TcAdsWebService.Response.reader property contains the state values as 2 Byte WORD values in the order AdsState, DeviceState. 

userState

Type: Every
User data which will be passed through.

ajaxTimeout

Type: Number
The timeout value for AJAX requests in milliseconds.

ajaxTimeoutCallback

Type: Function pointer
The callback function for AJAX timeouts.
Function pointer signature: function()

async

Type: Bool
Determines whether asynchronous request should be used or not.

Returns

If the async parameter is set to false, this function will return a TcAdsWebService.Response object.
Otherwise it returns nothing.

If successfull, the TcAdsWebService.DataReader object of the TcAdsWebService.Response.reader property contains the state values as 2 Byte WORD values in the order AdsState, DeviceState.