Data Structures
Functions
- int MSXE173x__MFEndatInitSensor (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulFrequency, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Initialises an EnDat sensor.
- int MSXE173x__MFEndatGetPosition (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetPositionResponse *Response)
- Reads the position of the sensor.
- int MSXE173x__MFEndatGetSensorProperties (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetSensorPropertiesResponse *Response)
- Reads the properties of the sensor.
- int MSXE173x__MFEndatGetErrorSources (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetErrorSourcesResponse *Response)
- Reads the error sources.
- int MSXE173x__MFEndatResetErrorBits (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Resets the error bits.
- int MSXE173x__MFEndatSensorReceiveReset (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Resets the sensor.
- int MSXE173x__MFEndatSelectMemoryArea (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulMrsCode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Selects a memory area (see page 31/121 of EnDat specifications).
- int MSXE173x__MFEndatSensorSendParameter (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulMrsCode, xsd__unsignedLong ulAddress, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatSensorSendParameterResponse *Response)
- Reads a parameter from the memory area that was last selected.
- int MSXE173x__MFEndatSensorReceiveParameter (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulMrsCode, xsd__unsignedLong ulAddress, xsd__unsignedLong ulParam, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Writes a parameter to the memory area that was last selected.
- int MSXE173x__MFEndatSensorSendPosAndRecvSelMemArea (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulMrsCode, xsd__unsignedLong ulAddress, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatSensorSendPosAndRecvSelMemAreaResponse *Response)
- Reads the position value of the sensor and selects a memory area in the same cycle.
- int MSXE173x__MFEndatSelectAdditionalData (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulMFChannelIndex, xsd__unsignedLong ulAddDataCount, xsd__unsignedLong ulMrsCodeAD1, xsd__unsignedLong ulMrsCodeAD2, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Selects the additional data that will be sent by the sensor.
- int MSXE173x__MFEndatGetPositionWithAddData (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetPositionWithAddDataResponse *Response)
- Reads the position of the sensor with additional data.
- int MSXE173x__MFEndatGetSelectedAdditionalData (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetSelectedAdditionalDataResponse *Response)
- Reads the currently selected additional data of the sensor.
- int MSXE173x__MFEndatInitAndEnableLatchPositionValues (xsd__unsignedLong ulmFModuleIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulLatchSource, xsd__unsignedLong ulTriggerEdgeCount, xsd__unsignedLong ulDataFormat, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Initialises and enables the latch logic to get the position and additional informations from the EnDat sensor using a trigger source.
- int MSXE173x__MFEndatGetCurrentLatchConfiguration (xsd__unsignedLong ulmFModuleIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__MFEndatGetCurrentLatchConfigurationResponse *Response)
- Reads the current latch configuration, started using the function MSXE173x__MFEndatInitAndEnableLatchPositionValues.
- int MSXE173x__MFEndatDisableAndReleaseLatchPositionValues (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Disables and releases the latch logic started with the function MSXE173x__MFEndatInitAndEnableLatchPositionValues.