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. |