Data Structures
Defines
Typedefs
- typedef char * xsd__string
- encode xsd__string value as the xsd:string schema type
- typedef char xsd__char
- encode xsd__string value as the xsd:char schema type
- typedef float xsd__float
- encode xsd__float value as the xsd:float schema type
- typedef double xsd__double
- encode xsd__double value as the xsd:double schema type
- typedef int xsd__int
- encode xsd__int value as the xsd:int schema type
- typedef long xsd__long
- encode xsd__long value as the xsd:long schema type
- typedef unsigned char xsd__unsignedByte
- encode xsd__unsignedByte value as the xsd:unsignedByte schema type
- typedef unsigned int xsd__unsignedInt
- encode xsd__unsignedInt value as the xsd:unsignedInt schema type
- typedef unsigned short int xsd__unsignedShort
- encode xsd__unsignedShort value as the xsd:unsignedShort schema type
- typedef unsigned long xsd__unsignedLong
- encode xsd__unsignedLong value as the xsd:unsignedLong schema type
Functions
- int MXCommon__GetModuleType (void *_, struct MXCommon__ByteArrayResponse *Response)
- This function return the type of the MSX-E Module.
- int MXCommon__GetHostname (void *_, struct MXCommon__ByteArrayResponse *Response)
- This function return the hostname of the MSX-E Module.
- int MXCommon__SetHostname (struct xsd__base64Binary *bHostname, struct MXCommon__Response *Response)
- This function allows to set the hostname of the MSX-E Module.
- int MXCommon__GetClientConnections (void *_, struct MXCommon__ByteArrayResponse *Response)
- This function return the client connection list.
- int MXCommon__Strerror (xsd__int errnum, struct MXCommon__ByteArrayResponse *Response)
- Call the libc strerror() on the remote device (actually this is a call to strerror_r() ).
- int MXCommon__Reboot (void *_, struct MXCommon__Response *Response)
- Ask the MSX-E module to reboot.
- int MXCommon__ResetAllIOFunctionalities (xsd__unsignedLong ulOption, struct MXCommon__Response *Response)
- Reset the I/O functionalities of the MSX-E system.
- int MXCommon__DataserverRestart (xsd__unsignedLong ulAction, xsd__unsignedLong ulOption, struct MXCommon__Response *Response)
- Restart the data-server service.
- int MXCommon__GetEthernetLinksStates (void *_, struct MXCommon__GetEthernetLinksStatesResponse *Response)
- Get MSX-E Ethernet links states.
- int MXCommon__GetModuleTemperatureValueAndStatus (xsd__unsignedLong ulOption, struct MXCommon__GetModuleTemperatureValueAndStatusResponse *Response)
- Read the temperature on the module.
- int MXCommon__SetModuleTemperatureWarningLevels (xsd__double dMinimalWarningLevel, xsd__double dMaximalWarningLevel, xsd__unsignedLong ulOption, struct MXCommon__Response *Response)
- Set the temperature warning level on the module.
- int MXCommon__SetHardwareTriggerFilterTime (xsd__unsignedLong ulFilterTime, xsd__unsignedLong ulOption, struct MXCommon__Response *Response)
- Sets the filter time for the hardware trigger input in steps of 250 ns (max value: 65535).
- int MXCommon__GetHardwareTriggerFilterTime (xsd__unsignedLong ulOption, struct MXCommon__GetHardwareTriggerFilterTimeResponse *Response)
- Get the filter time for the hardware trigger input.
- int MXCommon__GetHardwareTriggerState (xsd__unsignedLong ulOption, struct MXCommon__GetHardwareTriggerStateResponse *Response)
- Get the hardware trigger state after the filter.
- int MXCommon__SetCustomerKey (struct xsd__base64Binary *bKey, struct xsd__base64Binary *bPublicKey, struct MXCommon__Response *Response)
- Set the Customer key.
- int MXCommon__TestCustomerID (void *_, struct MXCommon__TestCustomerIDResponse *Response)
- Test the Customer ID (if the module has the right customer Key ).
- int MXCommon__SetTime (xsd__unsignedLong ulLowTime, xsd__unsignedLong ulHighTime, struct MXCommon__Response *Response)
- Set the time on the module.
- int MXCommon__SysToHardwareClock (void *_, struct MXCommon__Response *Response)
- Set the hardware clock (if present) to the current system time.
- int MXCommon__HardwareClockToSys (void *_, struct MXCommon__Response *Response)
- Set the system time from the hardware clock (if present).
- int MXCommon__GetTime (void *_, struct MXCommon__GetTimeResponse *Response)
- Get the time on the module.
- int MXCommon__GetUpTime (void *_, struct MXCommon__GetUpTimeResponse *Response)
- Ask the MSX-E module uptime (number of seconds since the last boot).
- int MXCommon__GetAutoConfigurationFile (void *_, struct MXCommon__GetAutoConfigurationFileResponse *Response)
- Get the auto configuration file of the module.
- int MXCommon__SetAutoConfigurationFile (struct xsd__base64Binary *ByteArrayInput, xsd__unsignedLong ulEOF, struct MXCommon__Response *Response)
- Set the auto configuration file of the module.
- int MXCommon__StartAutoConfiguration (void *_, struct MXCommon__ByteArrayResponse *Response)
- start/Restart the auto configuration
- int MXCommon__InitAndStartSynchroTimer (xsd__unsignedLong ulTimeBase, xsd__unsignedLong ulReloadValue, xsd__unsignedLong ulNbrOfCycle, xsd__unsignedLong ulGenerateTriggerMode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MXCommon__Response *Response)
- Initialises and starts the synchronisation timer of the module (not already available on all module).
- int MXCommon__StopAndReleaseSynchroTimer (xsd__unsignedLong ulOption01, struct MXCommon__Response *Response)
- start/Restart the synchronisation timer (not already available on all module)
- int MXCommon__GetConfigurationBackupFile (void *_, struct MXCommon__FileResponse *Response)
- Download a configuration backup file from the module.
- int MXCommon__ApplyConfigurationBackupFile (struct xsd__base64Binary *ByteArrayInput, xsd__unsignedLong ulEOF, struct MXCommon__Response *Response)
- Upload a new configuration on the module.
- int MXCommon__ChangePassword (struct xsd__base64Binary *PreviousUser, struct xsd__base64Binary *PreviousPassword, struct xsd__base64Binary *NewUser, struct xsd__base64Binary *NewPassword, struct MXCommon__Response *Response)
- Set a new id/password.
- int MXCommon__GetSubSystemState (xsd__unsignedLong SubsystemID, struct MXCommon__unsignedLongResponse *Response)
- Returns the current state of the specified sub-system.
- int MXCommon__GetSubsystemIDFromName (struct xsd__base64Binary *SubsystemName, struct MXCommon__unsignedLongResponse *Response)
- Returns the ID of the sub-system of symbolic name "SubsystemName".
- int MXCommon__GetStateIDFromName (xsd__unsignedLong SubsystemID, struct xsd__base64Binary *StateName, struct MXCommon__unsignedLongResponse *Response)
- Returns the ID of the state of symbolic name "StateName" of the sub-system of ID "SubsystemID".
- int MXCommon__GetSubsystemNameFromID (xsd__unsignedLong SubsystemID, struct MXCommon__ByteArrayResponse *Response)
- Returns the symbolic name of the sub-system of numerical ID "SubsystemName".
- int MXCommon__GetStateNameFromID (xsd__unsignedLong SubsystemID, xsd__unsignedLong StateID, struct MXCommon__ByteArrayResponse *Response)
- Returns the symbolic name of the state of numerical ID "StateID" of the sub-system of ID "SubsystemID".
- int MXCommon__GetOptionInformation (void *_, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MXCommon__ByteArrayResponse *Response)
- Enables to get information about the options available on the system.
- int MXCommon__SetToMaster (void *_, xsd__unsignedLong ulState, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MXCommon__Response *Response)
- Writes if the MSXE has to be always set to master The master mode (when enabled) make the system always detected as master.
- int MXCommon__GetSynchronizationStatus (void *_, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MXCommon__unsignedLongResponse *Response)
- Reads the status of the synchronization for the corresponding MSXE The master mode (when enabled) make the system always detected as master.
- int MXCommon__SetFilterChannels (struct xsd__base64Binary *ChannelList, struct MXCommon__Response *Response)
- This function sets or resets a filter to a channel.
- int MSXE173x__DigitalIOGetNumber (void *_, struct MSXE173x__DigitalIOGetNumberResponse *Response)
- int MSXE173x__DigitalIOInitPortConfiguration (xsd__unsignedLong ulPort, xsd__unsignedLong ulPortConfiguration, struct MSXE173x__Response *Response)
- Initialise a digital i/o port (2 channels).
- int MSXE173x__DigitalIOReadChannelValue (xsd__unsignedLong ulChannel, struct MSXE173x__unsignedLongResponse *Response)
- Read a digital i/o channel value.
- int MSXE173x__DigitalIOReadAllChannelsValue (void *_, struct MSXE173x__unsignedLongResponse *Response)
- Read all digital i/o channels value.If channel is configured as output, then this function return the status of the output.
- int MSXE173x__DigitalIOWriteChannelValue (xsd__unsignedLong ulChannel, xsd__unsignedLong ulChannelValue, struct MSXE173x__Response *Response)
- write a digital i/o channel value
- int MSXE173x__DigitalIOWriteAllChannelsValue (xsd__unsignedLong ulChannelValue, struct MSXE173x__Response *Response)
- write all digital i/o channels value
- int MSXE173x__DigitalIOReleasePortConfiguration (xsd__unsignedLong ulPort, struct MSXE173x__Response *Response)
- Release a digital i/o port (2 channels).
- int MSXE173x__DigitalIOTestShortCircuit (xsd__unsignedLong ulOption, struct MSXE173x__unsignedLongResponse *Response)
- Test short circuit status.
- int MSXE173x__DigitalIORearmShortCircuit (xsd__unsignedLong ulOption, struct MSXE173x__Response *Response)
- Rearm digital outputs after a short circuit happened.
- int MSXE173x__IOWatchdogInitAndStart (xsd__unsignedLong ulTimeBase, xsd__unsignedLong ulTimeValue, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE173x__Response *Response)
- Init and start the digital output IO watchdog.
- int MSXE173x__IOWatchdogStopAndRelease (xsd__unsignedLong ulOption, struct MSXE173x__Response *Response)
- Stop and release the digital output watchdog.
- int MSXE173x__IOWatchdogGetStatusAndValue (xsd__unsignedLong ulOption, struct MSXE173x__IOWatchdogGetStatusAndValueResponse *Response)
- Get watchdog current status and value information.
- int MSXE173x__MFCommonSetInputsFilter (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulInputAFilterValue, xsd__unsignedLong ulInputBFilterValue, xsd__unsignedLong ulInputCFilterValue, xsd__unsignedLong ulInputDFilterValue, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE173x__Response *Response)
- Set a filter to the input of a multifunction sub module.
- int MSXE173x__MFCommonReferenceVoltageActivation (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulActivationFlag, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE173x__Response *Response)
- Permit to activate the reference voltage to pin D-.
- 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.
- int MSXE17xx__DigitalIOGetNumber (void *_, struct MSXE17xx__DigitalIOGetNumberResponse *Response)
- Returns the number of digital IO available on the module.
- int MSXE17xx__DigitalIOInitPortConfiguration (xsd__unsignedLong ulPort, xsd__unsignedLong ulPortConfiguration, struct MSXE17xx__Response *Response)
- Initialise a digital i/o port (2 channels).
- int MSXE17xx__DigitalIOReadChannelValue (xsd__unsignedLong ulChannel, struct MSXE17xx__unsignedLongResponse *Response)
- Read a digital i/o channel value.
- int MSXE17xx__DigitalIOReadAllChannelsValue (void *_, struct MSXE17xx__unsignedLongResponse *Response)
- Read all digital i/o channels value.If channel is configured as output, then this function return the status of the output.
- int MSXE17xx__DigitalIOWriteChannelValue (xsd__unsignedLong ulChannel, xsd__unsignedLong ulChannelValue, struct MSXE17xx__Response *Response)
- write a digital i/o channel value
- int MSXE17xx__DigitalIOWriteAllChannelsValue (xsd__unsignedLong ulChannelValue, struct MSXE17xx__Response *Response)
- write all digital i/o channels value
- int MSXE17xx__DigitalIOReleasePortConfiguration (xsd__unsignedLong ulPort, struct MSXE17xx__Response *Response)
- Release a digital i/o port (2 channels).
- int MSXE17xx__DigitalIOTestShortCircuit (xsd__unsignedLong ulOption, struct MSXE17xx__unsignedLongResponse *Response)
- Test short circuit status.
- int MSXE17xx__DigitalIORearmShortCircuit (xsd__unsignedLong ulOption, struct MSXE17xx__Response *Response)
- Rearm digital outputs after a short circuit happened.
- int MSXE17xx__IOWatchdogInitAndStart (xsd__unsignedLong ulTimeBase, xsd__unsignedLong ulTimeValue, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE17xx__Response *Response)
- Init and start the digital output IO watchdog.
- int MSXE17xx__IOWatchdogStopAndRelease (xsd__unsignedLong ulOption, struct MSXE17xx__Response *Response)
- Stop and release the digital output watchdog.
- int MSXE17xx__IOWatchdogGetStatusAndValue (xsd__unsignedLong ulOption, struct MSXE17xx__IOWatchdogGetStatusAndValueResponse *Response)
- Get watchdog current status and value information.
- int MSXE17xx__MFCommonGetSubModuleFunctionality (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__unsignedLongResponse *Response)
- Get the selected sub module functionality.
- int MSXE17xx__MFCommonSetInputsFilter (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulInputAFilterValue, xsd__unsignedLong ulInputBFilterValue, xsd__unsignedLong ulInputCFilterValue, xsd__unsignedLong ulInputDFilterValue, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Set a filter to the input of a multifunction sub module.
- int MSXE17xx__MFCommonReferenceVoltageActivation (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulActivationFlag, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Permit to activate the reference voltage to pin D-.
- int MSXE17xx__MFCommonSetFIFO0Level (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulFIFOLevel, xsd__unsignedLong ulTimeOutTimeBase, xsd__unsignedLong ulReloadValue, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Define the number of data bloc in the first FIFO before transmit the datas.
- 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.