| EcatGetErrorMessage() |
Retrieves system
message string that corresponds to the specified system message
code. |
| EcatGetLastError() |
Retrieves the
last error message. |
| EcatGetMaxTraceCount() |
Retrieves
maximum number of trace buffers. |
| EcatGetTraceMode() |
Retrieves
information about current trace mode. |
| EcatSetMaxTraceCount() |
Sets maximum
number of trace buffers. |
| EcatSetTraceMode() |
Enables/disables
trace mode.Enabled trace mode increases CPU load and results in loss of master
stack performance. |
| EcatTraceCategory() |
Trace
category(location) of a system(error) message. |
| EcatConnectMaster() |
Connects master
to devices. |
| EcatCreateMaster() |
Creates master's
resources and context. |
| EcatDownloadConfigAsString() |
Downloads a
master configuration incrementally. |
| EcatDownloadProjectAsString() |
Downloads a
master project incrementally. |
| EcatDriverIsAvailable() |
Acquires
information about the state of a driver. |
| EcatGetAdapterList() |
Acquires a list
of network adapters available for the master. |
| EcatGetMasterVersion() |
Gets master's
version. |
| EcatIsMasterStarted() |
Checks whether
master is started or not. |
| EcatLoadConfigFromFileA() |
[obsolete] Loads
a configuration using the supplied file name (ASCII version). |
| EcatLoadConfigFromFileW() |
[obsolete] Loads
a configuration using the supplied file name (unicode version). |
| EcatLoadConfigFromString() |
Loads a
configuration incrementally using the supplied configuration (sub)
string. |
| EcatLoadProjectAsString() |
Loads an ECAT
Studio project incrementally using the supplied project (sub)
string. |
| EcatSetAutoRecoveryTimeout() |
Sets
autorecovery timeout. |
| EcatSetHotPlugTimeout() |
Sets Hot-Plug
Timeout. |
| EcatStartCyclicOperation() |
Launches
master-slaves cyclic data exchange. |
| EcatDisconnectMaster() |
Disconnects
master from physical device. |
| EcatFreeMaster() |
Frees master's
resources and context. |
| EcatStopCyclicOperation() |
Stops
master-slaves cyclic data exchange. |
| EcatGetProcessImageSize() |
Gets the process
image size. |
| EcatUpdateProcessImage() |
"Updates the
process image, starts one cycle of data exchange. |
| EcatDoneReadInputs() |
Completes
reading of Process image inputs. |
| EcatGetInputs() |
[obsolete] Gets
Process image inputs. |
| EcatGetInputVariable() |
[obsolete] Gets
Process image input variable. |
| EcatGetInputVariables() |
Acquires
information about Process image input variables. |
| EcatStartReadInputs() |
Starts reading
of Process image inputs. |
| EcatDoneWriteOutputs() |
Completes
writing of Process image outputs. |
| EcatForceOutputVariable() |
Forces Process
image output variable. |
| EcatGetOutputs() |
[obsolete] Gets
Process image outputs. |
| EcatGetOutputsMask() |
Gets Process
image outputs mask and its size. |
| EcatGetOutputVariable() |
[obsolete] Gets
Process image output variable. |
| EcatGetOutputVariables() |
Acquires
information about Process image output variables. |
| EcatSetOutputs() |
[obsolete] Sets
Process image outputs. |
| EcatSetOutputVariable() |
[obsolete] Sets
Process image output variable. |
| EcatStartWriteOutputs() |
Starts writing
of Process image outputs. |
| EcatUnforceOutputVariable() |
Unforces Process
image output variable. |
| EcatFoEClose() |
Closes FoE
communication. |
| EcatFoEOpen() |
Opens FoE
communication. |
| EcatFoERead() |
Reads block of
data using FoE communication. |
| EcatFoEWrite() |
Writes block of
data using FoE communication. |
| EcatAddCoEObject() |
Adds mailbox CoE
task. |
| EcatSlaveODCreateObject() |
Creates internal
object to work with slave object dictionary. |
| EcatSlaveODDestroyObject() |
Destroys Slave
OD object. |
| EcatSlaveODGetDescription() |
Acquires object
description. |
| EcatSlaveODGetEntryDescription() |
Acquires object
entry description. |
| EcatSlaveODGetObjectsIndexes() |
Acquires object
dictionary indexes. |
| EcatEnableWatchdog() |
Enables/disables
watchdog. |
| EcatGetMasterNetworkState() |
Acquires the
current network state of the master. |
| EcatGetMasterReqState() |
Acquires the
previously requested(see EcatRequestMasterState) master's state(may differ from
actual master's state). |
| EcatGetMasterState() |
Acquires the
current state of the master. |
| EcatMasterNetworkState() |
Network states
of a master and constants relevant to network state. |
| EcatRequestMasterState() |
Requests the
state of the master.That means this function instructs the master to change its
state. |
| EcatWatchdogIsEnabled() |
Acquires
information about the state of watchdog. |
| EcatClearSlaveStateError() |
Clears slave
state error. |
| EcatGetActiveSlaveCount() |
Acquires count
of active slaves. |
| EcatGetSlaveActivePosIndex() |
Acquires active
positions of slaves in the network. |
| EcatGetSlaveCount() |
Retrieves count
of slaves in the current configuration. |
| EcatGetSlaveEmgMessagesCount() |
Gets count of
slave's emergency messages. |
| EcatGetSlaveFixAddress() |
Gets the slave's
fixed address.The function retrieves Slave's fixed address from the
configuration. |
| EcatGetSlaveNextEmgMessage() |
Reads emergency
messages from the slave. |
| EcatGetSlavePIInputsInfo() |
Gets information
about Slave's Process Image Inputs. The function requests the information for
Slave's inputs from the configuration. |
| EcatGetSlavePIOutputsInfo() |
Gets information
about Slave Process Image Outputs. The function requests the information for
Slave's outputs from the configuration. |
| EcatGetSlaveReqState() |
Gets previously
requested slave's state. |
| EcatGetSlaveState() |
Gets slave
state. |
| EcatGetSlaveStateByPosIndex() |
Returns detected
states of Slaves. |
| EcatRequestSlaveState() |
Requests the
state of the slave. |
| EcatGetPIInputsSnapshot() |
Takes snapshot
of master's inputs or outputs(max 32 bits per cycle). |
| EcatGetProcessImageSnapshot() |
Takes snapshot
of master's inputs or outputs(max 64 bits per cycle). |
| EcatEnableFrameLogger() |
Enables/disables
frame logger. |
| EcatFrameLoggerIsEnabled() |
Checks on if
frame logger is enabled. |
| EcatGetDLInfo() |
Gets DL
information register contents by position index. |
| EcatGetDLInfoByFixAddress() |
Gets DL
information register contents by fixed address. |
| EcatGetDLStatus() |
Gets DL status
register contents by position index. |
| EcatGetDLStatusByFixAddress() |
Gets DL status
register contents by fixed address. |
| EcatGetLastFrames() |
Gets information
about last logged frames. |
| EcatReadEEPROMByFixAddress() |
Downloads EEPROM
content by fixed address. |
| EcatReadEEPROMByPosIndex() |
Downloads EEPROM
content by position index. |
| EcatReadMemoryByPosIndex() |
Acquire content
of memory by position index. |
| EcatSSGetSIIContentEnumByPosIndex() |
[obsolete] Gets
SII content. |
| EcatSSGetSlaveCount() |
Detects actual
number of slaves in the network. |
| EcatUpdateEEPROMChecksumByPosIndex() |
Updates EEPROM
checksum by position index. |
| EcatWriteEEPROMByFixAddress() |
Uploads EEPROM
content by fixed address. |
| EcatWriteEEPROMByPosIndex() |
Uploads EEPROM
content by position index. |
| EcatWriteMemoryByPosIndex() |
Write data to
memory by position index. |
| EcatGetStatistics() |
Acquires
composite statistics for master and used network interfaces. |
| EcatResetStatistics() |
Resets composite
statistics of master and used network interfaces. |
| EcatExtCtrlTaskHandler() |
Handler for
external control task. |
| EcatResetExtCtrlTaskHandler() |
Resets execution
of external task handler and sets the handler to the default one (i.e. empty
handler). |
| EcatSetExtCtrlTaskHandler() |
Sets handler of
user task that is to be executed upon each completion of Process Image data
update. |
| EcatStartTask() |
Defines the
external task to be executed upon each completion of Process Image data
update. |
| EcatMasterThreadCreate() |
Create
thread(start) Create thread(kernel) and start it. |
| EcatMasterThreadDestroy() |
Destroy
thread(stop). Stop thread(kernel) and destroy it. |
| EcatMasterThreadErrorInit() |
Initialize error
object Attach error object to thread object. |
| EcatMasterThreadGetCurrentThreadId() |
Get current
thread identifier. |
| EcatMasterThreadIsCurrentThread() |
Check if is it
current thread. |
| EcatMasterThreadIsStarted() |
Check if thread
is started. |
| EcatMasterThreadSetParams() |
Set Thread
parameters Change parameters of thread object. Function available only before
thread started(EcatMasterThreadCreate()). |
| EcatGetData() |
Retrieves values
from the location in source buffer defined by bit size and bit
offset. |
| EcatGetVariable() |
Retrieves
values(total length not more than 32 bits) from the location in source buffer
defined by bit size and bit offset. |
| EcatSetData() |
Writes input
values to location in destination buffer defined by bit size and bit
offset. |
| EcatSetVariable() |
Writes input
values(total length not more than 32 bits) to location in destination buffer
defined by bit size and bit offset. |
| EcatCreateEvent() |
Creates Ecat
event synchronization object. |
| EcatDestroyEvent() |
Destroys Ecat
event synchronization object. |
| EcatWaitEvent() |
Waits on an Ecat
event synchronization object. |