Subsystem control

Starts, stops, and check the state of the KINGSTAR Subsystem.

Function name Description
Create Prepares to link a program to the KINGSTAR Subsystem.
Destroy Closes the link to the KINGSTAR Subsystem and terminates the Subsystem.
EnableAliases Enables the alias indexes for the axis and I/O index parameters in all functions.
GetAliasesStatus Checks whether the program has enabled aliasing through EnableAliases.
GetDCSystemTime Gets the next Sync0's time of the distributed clock (DC).
GetStatus Gets the state of an EtherCAT link.
GetStatusEx Gets the extended state of an EtherCAT link.
Log Records the specified data in the logging shared memory.
RegisterCallback Registers a function that the KINGSTAR Subsystem will call every cycle when new data comes in.
RegisterCallbackEx Registers a function that the KINGSTAR Subsystem will call every cycle when new data comes in. The function will run on the selected processor core.
RegisterCallbackOnTransmit Registers a function that the KINGSTAR Subsystem will call when the packet has been sent, rather than being released (processed). The function will run on the selected processor core.
RequestState Requests the KINGSTAR Subsystem to go into the specified EtherCAT state.
Restart Restarts the EtherCAT master.
Start Starts the KINGSTAR Subsystem.
StartFromConfiguration Starts the KINGSTAR Subsystem using the configuration file created by KINGSTAR Configuration Tool.
Stop Stops the EtherCAT network and the KINGSTAR Subsystem.
StopLog Stops recording the specified data in the logging shared memory.
Unlink Disconnects the application from KINGSTAR without terminating the KINGSTAR Subsystem.