Data Structures
Functions
- int MSXE17xx__MFEndatInitSensor (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulFrequency, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Initialises an EnDat sensor.
- int MSXE17xx__MFEndatGetPosition (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetPositionResponse *Response)
- Reads the position of the sensor.
- int MSXE17xx__MFEndatGetSensorProperties (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetSensorPropertiesResponse *Response)
- Reads the properties of the sensor.
- int MSXE17xx__MFEndatGetErrorSources (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetErrorSourcesResponse *Response)
- Reads the error sources.
- int MSXE17xx__MFEndatResetErrorBits (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Resets the error bits.
- int MSXE17xx__MFEndatSensorReceiveReset (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Resets the sensor.
- int MSXE17xx__MFEndatSelectMemoryArea (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulMrsCode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Selects a memory area (see page 31/121 of EnDat specifications).
- int MSXE17xx__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 MSXE17xx__MFEndatSensorSendParameterResponse *Response)
- Reads a parameter from the memory area that was last selected.
- int MSXE17xx__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 MSXE17xx__Response *Response)
- Writes a parameter to the memory area that was last selected.
- int MSXE17xx__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 MSXE17xx__MFEndatSensorSendPosAndRecvSelMemAreaResponse *Response)
- Reads the position value of the sensor and selects a memory area in the same cycle.
- int MSXE17xx__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 MSXE17xx__Response *Response)
- Selects the additional data that will be sent by the sensor.
- int MSXE17xx__MFEndatGetPositionWithAddData (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetPositionWithAddDataResponse *Response)
- Reads the position of the sensor with additional data.
- int MSXE17xx__MFEndatGetSelectedAdditionalData (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetSelectedAdditionalDataResponse *Response)
- Reads the currently selected additional data of the sensor.
- int MSXE17xx__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 MSXE17xx__Response *Response)
- Initialises and enables the latch logic to get the position and additional informations from the EnDat sensor using a trigger source.
- int MSXE17xx__MFEndatGetCurrentLatchConfiguration (xsd__unsignedLong ulmFModuleIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__MFEndatGetCurrentLatchConfigurationResponse *Response)
- Reads the current latch configuration, started using the function MSXE17xx__MFEndatInitAndEnableLatchPositionValues.
- int MSXE17xx__MFEndatDisableAndReleaseLatchPositionValues (xsd__unsignedLong ulConnectorIndex, xsd__unsignedLong ulChannelIndex, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Disables and releases the latch logic started with the function MSXE17xx__MFEndatInitAndEnableLatchPositionValues.