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 MSXE371x__TransducerGetNbrOfType (void *_, struct MSXE371x__unsignedlongResponse *Response)
- Returns the number of transducer types currently defined in the database.
- int MSXE371x__TransducerGetTypeInformation (xsd__unsignedLong ulIndex, struct MSXE371x__TransducerGetTypeInformationResponse *Response)
- Returns the information stored in the database about the type.
- int MSXE371x__TransducerInitAndStartAutoRefresh (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulAverageMode, xsd__unsignedLong ulAverageValue, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerMode, xsd__unsignedLong ulHardwareTriggerEdge, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulDataFormat, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MSXE371x__Response *Response)
- Initialise and start the transducer auto refresh acquisition mode.
- int MSXE371x__TransducerGetAutoRefreshValues (void *_, struct MSXE371x__unsignedlong9ArrayResponse *Response)
- This function get the auto refresh counter value an the channels values.
- int MSXE371x__TransducerGetAllAutoRefreshValues (void *_, struct MSXE371x__TransducerGetAllValuesResponse *Response)
- This function return the actualy auto refresh values (Transducer auto refresh counter, transducer values, time stampe, ...).
- int MSXE371x__TransducerStopAndReleaseAutoRefresh (void *_, struct MSXE371x__Response *Response)
- Stop and release the transducer auto refresh acquisition mode.
- int MSXE371x__TransducerInitAndStartSequence (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulNbrOfChannel, struct MSXE371x__unsignedLong8FixedArray *pulChannelList, xsd__unsignedLong ulNbrOfSequence, xsd__unsignedLong ulNbrMaxSequenceToTransfer, xsd__unsignedLong ulDelayMode, xsd__unsignedLong ulDelayTimeUnit, xsd__unsignedLong ulDelayValue, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerMode, xsd__unsignedLong ulHardwareTriggerEdge, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulDataFormat, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MSXE371x__Response *Response)
- Initialise and start the transducer sequence acquisition mode.
- int MSXE371x__TransducerStopAndReleaseSequence (void *_, struct MSXE371x__Response *Response)
- Stop and release the transducer sequence acquisition mode without sending an end packet.
- int MSXE371x__TransducerStopAndReleaseSequence2 (unsigned long ulEmptyFIFO, unsigned long ulOption1, struct MSXE371x__Response *Response)
- Stop and release the transducer sequence acquisition mode and send an end packet with the same sequence number.
- int MSXE371x__TransducerInit (xsd__unsignedLong ulIndex, xsd__unsignedLong ulFrequency, struct MSXE371x__Response *Response)
- Init the transducer and set it to last selected.
- int MSXE371x__TransducerInitPrimaryConnectionTest (void *_, struct MSXE371x__Response *Response)
- Initialise the primary connection test.
- int MSXE371x__TransducerTestPrimaryConnection (void *_, struct MSXE371x__unsignedlongDefaultResponse *Response)
- Test primary connection.
- int MSXE371x__TransducerTestPrimaryShortCircuit (void *_, struct MSXE371x__unsignedlongDefaultResponse *Response)
- Test primary short circuit status.
- int MSXE371x__TransducerRearmPrimary (void *_, struct MSXE371x__unsignedlongDefaultResponse *Response)
- Rearm primary.
- int MSXE371x__TransducerTestSecondaryConnection (xsd__unsignedLong ulChannel, struct MSXE371x__unsignedlongDefaultResponse *Response)
- Test the secondary connection.
- int MSXE371x__TransducerTestSecondaryShortCircuit (xsd__unsignedLong ulChannel, struct MSXE371x__unsignedlongDefaultResponse *Response)
- Test the secondary short circuit.
- int MSXE371x__IncCounterInit (xsd__unsignedLong ulCounterMode, xsd__unsignedLong ulCounterOption, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE371x__Response *Response)
- Initialise the counter.
- int MSXE371x__IncCounterRelease (void *_, struct MSXE371x__Response *Response)
- Release the counter.
- int MSXE371x__IncCounterRead32BitValue (void *_, struct MSXE371x__IncCounterRead32BitValueResponse *Response)
- Read the 32 bits counter value.
- int MSXE371x__IncCounterWrite32BitValue (xsd__unsignedLong ulCounterValue, struct MSXE371x__Response *Response)
- write a 32 bits counter value
- int MSXE371x__IncCounterClear (void *_, struct MSXE371x__Response *Response)
- Clear the 32 bits counter.
- int MSXE371x__IncCounterInitAndEnableCompareLogic (xsd__unsignedLong ulValue, xsd__unsignedLong ulMode, xsd__unsignedLong ulSynchroTrigger, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, struct MSXE371x__Response *Response)
- Init and enable a counter compare value.
- int MSXE371x__IncCounterDisableAndReleaseCompareLogic (void *_, struct MSXE371x__Response *Response)
- Disable and Release a counter compare value.
- int MSXE371x__IncCounterInitAndEnableIndex (xsd__unsignedLong ulReferenceAction, xsd__unsignedLong ulIndexOperation, xsd__unsignedLong ulAutoMode, xsd__unsignedLong ulOption01, struct MSXE371x__Response *Response)
- Init and enable the counter index.
- int MSXE371x__IncCounterDisableAndReleaseIndex (void *_, struct MSXE371x__Response *Response)
- Disable and Release the counter index.
- int MSXE371x__ExternalTemperatureInit (xsd__unsignedLong ulConnectedTempSensor, xsd__unsignedLong ulConvertMode, xsd__unsignedLong ulGainSelection, xsd__unsignedLong ulFrequencySelection, xsd__unsignedLong ulPowerSaveMode, xsd__unsignedLong ulOption01, xsd__unsignedLong ulOption02, xsd__unsignedLong ulOption03, xsd__unsignedLong ulOption04, struct MSXE371x__Response *Response)
- Initialise the external temperature.
- int MSXE371x__ExternalTemperatureRelease (void *_, struct MSXE371x__Response *Response)
- Release the external temperature.
- int MSXE371x__ExternalTemperatureRead (void *_, struct MSXE371x__ExternalTemperatureReadResponse *Response)
- Read the external temperature value.
- int MSXE371x__ExternalTemperatureGainCalibration (unsigned long ulGainSelection, double dRefValue, struct MSXE371x__Response *Response)
- Temperature gain calibration.
- int MSXE371x__CalibrationStart (xsd__unsignedLong ulTransducerIndex, xsd__double dPosition, xsd__unsignedLong ulCalibrationMode, xsd__unsignedLong ulInvertValue, xsd__unsignedLong ulChannel, struct MSXE371x__Response *Response)
- This function start the calibration thread.
- int MSXE371x__CalibrationGetCurrentStatus (void *_, struct MSXE371x__CalibrationGetCurrentStatusResponse *Response)
- This function return the current calibration status.
- int MSXE371x__CalibrationNextStep (void *_, struct MSXE371x__Response *Response)
- This function start the next calibration step.
- int MSXE371x__CalibrationBreak (void *_, struct MSXE371x__Response *Response)
- This function break the current calibration.
- int MSXE371x__DataBaseGetNumberOfTransducers (void *_, struct MSXE371x__unsignedlongResponse *Response)
- Returns the number of transducer types currently defined in the database.
- int MSXE371x__DataBaseGetTransducerType (xsd__unsignedLong ulTransducerIndex, struct MSXE371x__unsignedlongResponse *Response)
- Returns the transducer identifier of the selected transducer.
- int MSXE371x__DataBaseGetTransducerInformation (xsd__unsignedLong ulTransducerIndex, struct MSXE371x__DataBaseGetTransducerInformationResponse *Response)
- Returns the information stored in the database about the type.
- int MSXE371x__DataBaseAddTransducer (xsd__unsignedLong ulTransducerIndex, xsd__string cName, xsd__unsignedLong ulType, xsd__unsignedLong ulFrequency, xsd__unsignedLong ulImpedance, xsd__double dVeff, xsd__double dSensitivity, xsd__double dRange, struct MSXE371x__Response *Response)
- Adds a new transducer type definition into the database of the module.
- int MSXE371x__DataBaseDelTransducer (xsd__unsignedLong ulTransducerIndex, struct MSXE371x__Response *Response)
- Deletes the selected transducer from the transducer database.
- int MSXE371x__DataBaseSaveTransducers (void *_, struct MSXE371x__ByteArrayResponse *Response)
- Commits the current changes in the transducer database, including the calibration values.