ECMC: EtherCAT open source motion control.
Motion control based on the open source EtherCAT master (www.etherlab.org). The motion package is integerated into the ESS EPCIS environment (E3).
Loading...
Searching...
No Matches
Todo List
Member axisErrorReset (int axisIndex, int value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMisc_8h#a5f66c7d4fdf0db73e6cfa81d48368f89 "createDataStorage" (int index, int elements, int bufferType)</dt><dd> \anchor _todo000002 A method to copy the data to an EPICS waveform needs to be implemented.\n</dd> <dt> Member \_internalref ecmcMotion_8h#ab053b429d5b632c71bbd28d37c0ab7e7 "getAxisAcceleration" (int axisIndex, double *value)</dt><dd> \anchor _todo000020 "TwinCAT syntax. Needs to be changed.
Member getAxisAtHardBwd (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a8c2d5f737723ef96da0fa3d71bf5352f "getAxisAtHardFwd" (int axisIndex, int *value)</dt><dd> \anchor _todo000025 "TwinCAT syntax. Needs to be changed.
Member getAxisAtHome (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a39274ea51d11e382f2096ca328a0793d "getAxisBusy" (int axisIndex, int *value)</dt><dd> \anchor _todo000014 "TwinCAT syntax. Needs to be changed.
Member getAxisCmdData (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ad05db00f461d4fcca559440e66027f30 "getAxisCntrlError" (int axisIndex, double *value)</dt><dd> \anchor _todo000031 "TwinCAT syntax. Needs to be changed.
Member getAxisCommand (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a31e2706add2cafb1ab98acb9136ea43f "getAxisDebugInfoData" (int axisIndex, char *buffer, int bufferByteSize)</dt><dd> \anchor _todo000006 "TwinCAT syntax. Needs to be changed.
Member getAxisDeceleration (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ab6d3b7c3017075b81549a2051c1611a1 "getAxisDone" (int axisIndex, int *value)</dt><dd> \anchor _todo000024 "TwinCAT syntax. Needs to be changed.
Member getAxisEnable (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a35f6a81b71da0eedc097d64c0259e0af "getAxisEnabled" (int axisIndex, int *value)</dt><dd> \anchor _todo000012 "TwinCAT syntax. Needs to be changed.
Member getAxisEnableSoftLimitBwd (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a699a0c70310a91ab391c4a4b9e6486b1 "getAxisEnableSoftLimitFwd" (int axisIndex, int *value)</dt><dd> \anchor _todo000019 "TwinCAT syntax. Needs to be changed.
Member getAxisEncHomed (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ae6ad1f098b2455a46aa9bd48ef67c060 "getAxisEncPosAct" (int axisIndex, double *value)</dt><dd> \anchor _todo000028 "TwinCAT syntax. Needs to be changed.
Member getAxisEncScaleDenom (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ac192e2c2b6373a8289ea3d1edc48e09b "getAxisEncScaleNum" (int axisIndex, double *value)</dt><dd> \anchor _todo000034 "TwinCAT syntax. Needs to be changed.
Member getAxisEncVelAct (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#aa1ec54a099aa87f593ad26ec5e319f9a "getAxisError" (int axisIndex)</dt><dd> \anchor _todo000004 "TwinCAT syntax. Needs to be changed.
Member getAxisErrorID (int axisIndex)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a0624b117d89e2134a993076a0c4b57ab "getAxisExecute" (int axisIndex, int *value)</dt><dd> \anchor _todo000008 "TwinCAT syntax. Needs to be changed.
Member getAxisHomeVelOffCam (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a51a3728ea27c370dea1ea2afd7069cf7 "getAxisHomeVelTowardsCam" (int axisIndex, double *value)</dt><dd> \anchor _todo000033 "TwinCAT syntax. Needs to be changed.
Member getAxisID (int axisIndex, int *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ae9f0dc4d7e7fc2704f842de4010a923f "getAxisReset" (int axisIndex, int *value)</dt><dd> \anchor _todo000011 "TwinCAT syntax. Needs to be changed.
Member getAxisSoftLimitPosBwd (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a0fe2b0b68baa2d4779b4614682d8ee8b "getAxisSoftLimitPosFwd" (int axisIndex, double *value)</dt><dd> \anchor _todo000017 "TwinCAT syntax. Needs to be changed.
Member getAxisStatusStructV2 (int axisIndex, char *buffer, int bufferByteSize)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a420b3f76fea55aa97afa302f2a4823ef "getAxisTargetPos" (int axisIndex, double *value)</dt><dd> \anchor _todo000022 "TwinCAT syntax. Needs to be changed.
Member getAxisTargetVel (int axisIndex, double *value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcGeneral_8h#af8489dbbc1a4b0a3ebcf6c7193085744 "getErrorString" (int errorNumber)</dt><dd> \anchor _todo000051 "TwinCAT syntax. Needs to be changed.
Member linkEcEntryToEvent (int indexEvent, int eventEntryIndex, int slaveBusPosition, char *entryIDString, int bitIndex)
This function have not consistent parameter order with the other link functions as "linkEcEntryToAxisMon".
Member linkEcEntryToRecorder (int indexRecorder, int recorderEntryIndex, int slaveBusPosition, char *entryIDString, int bitIndex)
This function have not consistent parameter order with the other link functions as "linkEcEntryToAxisMon".
Member readEcEntryIndexIDString (int slavePosition, char *entryIDString, int *value)
Change confusing naming of this function. entryIndex and index of entry is easily confused.
Member setAxisCmdData (int axisIndex, int value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a1047c398e89663a628995435105e1a70 "setAxisCommand" (int axisIndex, int value)</dt><dd> \anchor _todo000037 "TwinCAT syntax. Needs to be changed.
Member setAxisEnable (int axisIndex, int value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a0458b916b587832cab6c3aaa9eaa1826 "setAxisEnableSoftLimitBwd" (int axisIndex, int value)</dt><dd> \anchor _todo000040 "TwinCAT syntax. Needs to be changed.
Member setAxisEnableSoftLimitFwd (int axisIndex, int value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a0d47b41b2a37938fa90475a362dd379a "setAxisEncScaleDenom" (int axisIndex, double value)</dt><dd> \anchor _todo000045 "TwinCAT syntax. Needs to be changed.
Member setAxisEncScaleNum (int axisIndex, double value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a05707570a4f16eca5c1d60fd9d24f893 "setAxisExecute" (int axisIndex, int value)</dt><dd> \anchor _todo000036 "TwinCAT syntax. Needs to be changed.
Member setAxisHomePos (int axisIndex, double value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a65cf620c2b6d29d581cbc0dd92b71c5f "setAxisHomeVelOffCam" (int axisIndex, double dVel)</dt><dd> \anchor _todo000049 "TwinCAT syntax. Needs to be changed.
Member setAxisHomeVelTowardsCam (int axisIndex, double dVel)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#a8ffbe2a4b557f31c5a9364a1473a9b81 "setAxisSoftLimitPosBwd" (int axisIndex, double value)</dt><dd> \anchor _todo000042 "TwinCAT syntax. Needs to be changed.
Member setAxisSoftLimitPosFwd (int axisIndex, double value)
"TwinCAT syntax. Needs to be changed.\n </dd> <dt> Member \_internalref ecmcMotion_8h#ae07f2096cf1c2696e6877fe07d2ee278 "setAxisTargetPos" (int axisIndex, double value)</dt><dd> \anchor _todo000044 "TwinCAT syntax. Needs to be changed.