Data Structures
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 MSXE351x__AnalogOutputWrite1Value (xsd__unsignedLong ulChannel, xsd__unsignedLong ulOutputType, xsd__unsignedLong ulPolarity, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerEdgeSelection, xsd__unsignedLong ulTriggerCount, xsd__unsignedLong ulValue, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, struct MSXE351x__Response *Response)
- Write a value to an analog output.
- int MSXE351x__AnalogOutputWriteMoreValues (xsd__unsignedLong ulChannelMask, struct MSXE351x__unsignedLong8FixedArrayParam *pulOutputType, struct MSXE351x__unsignedLong8FixedArrayParam *pulPolarity, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerEdgeSelection, xsd__unsignedLong ulTriggerCount, struct MSXE351x__unsignedLong8FixedArrayParam *pulValue, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, struct MSXE351x__unsignedLong8FixedArrayParam *pulOption04, struct MSXE351x__Response *Response)
- Write more value to analog outputs.
- int MSXE351x__AnalogOutputGetStatus (xsd__unsignedLong ulOption, struct MSXE351x__AnalogOutputGetStatusResponse *Response)
- Get Analog Output Status.
- int MSXE351x__GeneratorInitSamplingRate (xsd__unsignedLong ulSelection, xsd__unsignedLong ulPrescaller, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to select and initialize the analog output sampling rate.
- int MSXE351x__GeneratorInitSingle (xsd__unsignedLong ulChannel, xsd__unsignedLong ulOutputType, xsd__unsignedLong ulPolarity, xsd__unsignedLong ulCycleNbr, xsd__unsignedLong ulFixedSteps, xsd__unsignedLong ulGateTriggerMask, xsd__unsignedLong ulGateTriggerMode, xsd__unsignedLong ulStopState, struct UnsignedLongArray *pulDatas, struct UnsignedShortArray *puDatas, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to initialize the analog output generator single mode.
- int MSXE351x__GeneratorInitContinuous (xsd__unsignedLong ulChannel, xsd__unsignedLong ulOutputType, xsd__unsignedLong ulPolarity, xsd__unsignedLong ulMinDataNbr, xsd__unsignedLong ulFixedSteps, xsd__unsignedLong ulGateTriggerMask, xsd__unsignedLong ulGateTriggerMode, xsd__unsignedLong ulStartMode, xsd__unsignedLong ulStopState, xsd__unsignedLong ulDataSrc, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to initialize the analog output generator continuous mode.
- int MSXE351x__GeneratorInitFormula (xsd__unsignedLong ulChannel, xsd__unsignedLong ulOutputType, xsd__unsignedLong ulPolarity, xsd__unsignedLong ulCycleNbr, xsd__unsignedLong ulTimeSteps, xsd__unsignedLong ulGateTriggerMask, xsd__unsignedLong ulGateTriggerMode, xsd__unsignedLong ulStopState, xsd__long lXStartValue, xsd__long lXEndValue, struct xsd__base64Binary *pFormula, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__GeneratorInitFormulaResponse *Response)
- This function permits to initialize the analog output generator formula mode.
- int MSXE351x__GeneratorWriteDataWithSteps (xsd__unsignedLong ulChannel, struct UnsignedLongArray *pDatas, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__unsignedLongResponse *Response)
- This function permits to write the analog output and steps datas to the FIFO.
- int MSXE351x__GeneratorWriteDataWithoutSteps (xsd__unsignedLong ulChannel, struct UnsignedShortArray *pDatas, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__unsignedLongResponse *Response)
- This function permits to write the analog output datas to the FIFO.
- int MSXE351x__GeneratorStart (xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to start all selected analog output generators.
- int MSXE351x__GeneratorStop (xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to stop all selected analog output generators.
- int MSXE351x__GeneratorStopAndRelease (xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE351x__Response *Response)
- This function permits to stop and release all selected analog output generators.
- int MSXE351x__AnalogOutputDiagnostic (xsd__unsignedLong ulOption, struct MSXE351x__AnalogOutputDiagnosticResponse *Response)
- Get diagnostic information.
- int MSXE351x__AnalogOutputRearmDiagnostic (xsd__unsignedLong ulOption, struct MSXE351x__Response *Response)
- Rearm the diagnostic.
- int MSXE351x__SingleWatchdogInitAndStart (xsd__unsignedLong ulWatchdog, xsd__unsignedLong ulMaster, xsd__unsignedLong ulTimeBase, xsd__unsignedLong ulDelay, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulHardwareTriggerEdge, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE351x__Response *Response)
- Init and start the selected analog output watchdog.
- int MSXE351x__SingleWatchdogStopAndRelease (xsd__unsignedLong ulWatchdog, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE351x__Response *Response)
- Stop and release the selected analog output watchdog.
- int MSXE351x__SingleWatchdogGetStatusAndValue (xsd__unsignedLong ulWatchdog, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE351x__SingleWatchdogGetStatusAndValueResponse *Response)
- Get the selected watchdog current status and value information.
- int MSXE351x__WatchdogsTrigger (xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE351x__Response *Response)
- Trigger the selected watchdog(s).
- int MSXE351x__IOWatchdogInitAndStart (xsd__unsignedLong ulTimeBase, xsd__unsignedLong ulTimeValue, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, struct MSXE351x__Response *Response)
- Init and start the analog output watchdog.
- int MSXE351x__IOWatchdogStopAndRelease (xsd__unsignedLong ulOption, struct MSXE351x__Response *Response)
- Stop and release the analog output watchdog.
- int MSXE351x__IOWatchdogGetStatusAndValue (xsd__unsignedLong ulOption, struct MSXE351x__IOWatchdogGetStatusAndValueResponse *Response)
- Get IO watchdog current status and value information.