Data Structures
Functions
- int MSXE17xx__MFIncCounterGetNumber (void *_, struct MSXE17xx__MFIncCounterGetNumberResponse *Response)
- Returns the number of counter available on the module.
- int MSXE17xx__MFIncCounterInit (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulCounterMode, xsd__unsignedLong ulCounterOption, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE17xx__Response *Response)
- Initialise the counter.
- int MSXE17xx__MFIncCounterRelease (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__Response *Response)
- Release the counter.
- int MSXE17xx__MFIncCounterRead32BitValue (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__unsignedLongTimeStampResponse *Response)
- Read the 32 bits counter value.
- int MSXE17xx__MFIncCounterWrite32BitValue (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulCounterValue, struct MSXE17xx__Response *Response)
- write a 32 bits counter value
- int MSXE17xx__MFIncCounterClear (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__Response *Response)
- Clear the 32 bits counter.
- int MSXE17xx__MFIncCounterInitAndEnableCompareLogic (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulValue, xsd__unsignedLong ulMode, xsd__unsignedLong ulSynchroTrigger, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init and enable a counter compare value.
- int MSXE17xx__MFIncCounterDisableAndReleaseCompareLogic (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__Response *Response)
- Disable and Release a counter compare value.
- int MSXE17xx__MFIncCounterInitHardwareTrigger (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulEdgeSelection, xsd__unsignedLong ulCount, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init the hardware trigger configuration.
- int MSXE17xx__MFIncCounterReleaseHardwareTrigger (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Release the hardware trigger.
- int MSXE17xx__MFIncCounterInitIndex (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulEdgeSelection, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init the index configuration.
- int MSXE17xx__MFIncCounterReleaseIndex (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Release the index.
- int MSXE17xx__MFIncCounterInitAndEnableLatch (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulLatchSource, xsd__unsignedLong ulCondition, xsd__unsignedLong ulAutoMode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init and enable a counter latch logic.
- int MSXE17xx__MFIncCounterDisableAndReleaseLatch (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulLatchSource, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Disable and Release a counter latch logic.
- int MSXE17xx__MFIncCounterInitAndEnableClear (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulClearSource, xsd__unsignedLong ulCondition, xsd__unsignedLong ulAutoMode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init and enable a counter clear logic.
- int MSXE17xx__MFIncCounterDisableAndReleaseClear (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulClearSource, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Disable and Release a counter clear logic.
- int MSXE17xx__MFIncCounterInitAndEnableLatchRegister (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulLatchRegister, xsd__unsignedLong ulHardwareTriggerEdgeSelection, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Init and enable a counter latch register.
- int MSXE17xx__MFIncCounterDisableAndReleaseLatchRegister (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulLatchRegister, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Disable and Release a counter latch register.
- int MSXE17xx__MFIncCounterInitAndEnableFrequencyMeasurement (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulTimingInterval, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE17xx__Response *Response)
- Init and enable a counter frequency measurement.
- int MSXE17xx__MFIncCounterDisableAndReleaseFrequencyMeasurement (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__Response *Response)
- Disable and Release a counter frequency measurement.
- int MSXE17xx__MFIncCounterInitAndEnableIndex (xsd__unsignedLong ulMFModuleIndex, xsd__unsignedLong ulReferenceAction, xsd__unsignedLong ulIndexOperation, xsd__unsignedLong ulAutoMode, xsd__unsignedLong ulOption01, struct MSXE17xx__Response *Response)
- Init and enable a counter index.
- int MSXE17xx__MFIncCounterDisableAndReleaseIndex (xsd__unsignedLong ulMFModuleIndex, struct MSXE17xx__Response *Response)
- Disable and Release a counter index.