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 MX370x__TransducerGetNbrOfType (void *_, struct MX370x__unsignedlongResponse *Response)
- Returns the number of transducer types currently defined in the database.
- int MX370x__TransducerInitAndStartAutoRefresh (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulAverageMode, xsd__unsignedLong ulAverageValue, xsd__unsignedLong ulDivisionFactor, xsd__unsignedLong ulTriggerAction, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulHardwareTriggerFilterTime, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MX370x__Response *Response)
- Initialise and start the transducer auto refresh acquisition mode.
- int MX370x__TransducerGetAutoRefreshValues (void *_, struct MX370x__unsignedlong17ArrayResponse *Response)
- This function get the auto refresh counter value an the channels values.
- int MX370x__TransducerStopAndReleaseAutoRefresh (void *_, struct MX370x__Response *Response)
- Stop and release the transducer auto refresh acquisition mode.
- int MX370x__TransducerInitAndStartSequence (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulNbrOfChannel, struct MX370x__unsignedLong16FixedArray *pulChannelList, xsd__unsignedLong ulDivisionFactor, xsd__unsignedLong ulNbrOfSequence, xsd__unsignedLong ulNbrMaxSequenceToTransfer, xsd__unsignedLong ulDelayMode, xsd__unsignedLong ulDelayTimeUnit, xsd__unsignedLong ulDelayValue, xsd__unsignedLong ulTriggerAction, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulHardwareTriggerFilterTime, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MX370x__Response *Response)
- Initialise and start the transducer sequence acquisition mode.
- int MX370x__TransducerStopAndReleaseSequence (void *_, struct MX370x__Response *Response)
- Stop and release the transducer sequence acquisition mode.
- int MX370x__TransducerSetOffset (struct MSXE370x__doubleArrayParam *pdOffsetArray, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MX370x__Response *Response)
- Set / Reset an offset on transducer channels.
- int MX370x__TransducerGetTypeInformation (xsd__unsignedLong ulIndex, struct MX370x__TransducerGetTypeInformationResponse *Response)
- Returns the information stored in the database about the type.
- int MX370x__TransducerInitAndStartMinMaxAcquisition (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulDivisionFactor, xsd__unsignedLong ulStopChannelMask, xsd__unsignedLong ulStopCondition, xsd__unsignedLong ulStopValue, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MX370x__Response *Response)
- Initialise and start the transducer min/max acquisition.
- int MX370x__TransducerGetMinMaxStatus (void *_, struct MX370x__TransducerGetMinMaxStatusResponse *Response)
- This function get the min/max acquisition status.
- int MX370x__TransducerStopAndReleaseMinMaxAcquisition (void *_, struct MX370x__Response *Response)
- Stop and release the transducer min/max acquisition mode.
- int MX370x__TransducerInitPrimaryConnectionTest (void *_, struct MX370x__Response *Response)
- Initialise the primary connection test.
- int MX370x__TransducerTestPrimaryConnection (void *_, struct MX370x__unsignedlongDefaultResponse *Response)
- Test the primary connection.
- int MX370x__TransducerTestPrimaryShortCircuit (void *_, struct MX370x__unsignedlongDefaultResponse *Response)
- Test primary short circuit status.
- int MX370x__TransducerRearmPrimary (void *_, struct MX370x__unsignedlongDefaultResponse *Response)
- The rearm function permits to switch the outputs on, after the resolution of a primary short-circuit.
- int MX370x__TransducerTestSecondaryConnection (xsd__unsignedLong ulChannel, struct MX370x__unsignedlongDefaultResponse *Response)
- Test the secondary connection For MSX-E370x HB or MSX-E370x LVDT modules, this function test if the secondary line is open or not.
- int MX370x__TransducerTestSecondaryShortCircuit (xsd__unsignedLong ulChannel, struct MX370x__unsignedlongDefaultResponse *Response)
- Test the secondary short circuit status (between transducer measurement signal against mass) of the selected channel
Important !!
This function can not be used for the MSX-E370x Mahr modules.
- int MX370x__CalibrationStart (xsd__unsignedLong ulTransducerIndex, xsd__unsignedLong ulChannel, xsd__double dPosition, struct MX370x__Response *Response)
- This function start the calibration thread.
- int MX370x__CalibrationStartWithPrimaryConnection (xsd__unsignedLong ulTransducerIndex, xsd__unsignedLong ulChannel, xsd__double dPosition, xsd__unsignedLong ulReserved, struct MX370x__Response *Response)
- This function start the calibration thread with the primary connection line test.
- int MX370x__CalibrationGetCurrentStatus (void *_, struct MX370x__CalibrationGetCurrentStatusResponse *Response)
- This function return the current calibration status.
- int MX370x__CalibrationNextStep (void *_, struct MX370x__Response *Response)
- This function start the next calibration step.
- int MX370x__CalibrationBreak (void *_, struct MX370x__Response *Response)
- This function break the current calibration.
- int MX370x__DataBaseGetNumberOfTransducers (void *_, struct MX370x__unsignedlongResponse *Response)
- Returns the number of transducer types currently defined in the database.
- int MX370x__DataBaseGetTransducerType (xsd__unsignedLong ulTransducerIndex, struct MX370x__unsignedlongResponse *Response)
- Returns the transducer identifier of the selected transducer.
- int MX370x__DataBaseGetTransducerInformation (xsd__unsignedLong ulTransducerIndex, struct MX370x__DataBaseGetTransducerInformationResponse *Response)
- Returns the information stored in the database about the type.
- int MX370x__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 MX370x__Response *Response)
- Adds a new transducer type definition into the database of the module.
- int MX370x__DataBaseDelTransducer (xsd__unsignedLong ulTransducerIndex, struct MX370x__Response *Response)
- Deletes the selected transducer from the transducer database.
- int MX370x__DataBaseSaveTransducers (void *_, struct MX370x__ByteArrayResponse *Response)
- Commits the current changes in the transducer database, including the calibration values.
- int MX370x__ExtDigitalIOGetNumberOfChannels (xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Return the number of digital I/O channels.
- int MX370x__ExtDigitalIOGetNumberOfPorts (xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Return the number of digital I/O ports.
- int MX370x__ExtDigitalIOGetNumberOfChannelsPerPort (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Return the number of digital I/O channels for a given port.
- int MX370x__ExtDigitalIOGetPortDirections (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Get the digital I/O direction for the selected port.
- int MX370x__ExtDigitalIOSetInputsFilterTime (xsd__unsignedLong ulFilterTime, xsd__unsignedLong ulOption1, struct MX370x__Response *Response)
- Set the filter time for the digital inputs.
- int MX370x__ExtDigitalIOEnableDisableInputsFilter (xsd__unsignedLong ulPort, xsd__unsignedLong ulFilter, xsd__unsignedLong ulOption1, struct MX370x__Response *Response)
- Enable/disable the digital inputs filter for the selected port.
- int MX370x__ExtDigitalIOGetInputsFilterConfiguration (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__ExtDigitalIOGetInputsFilterConfigurationResponse *Response)
- Get the digital inputs filter configuration for the selected port.
- int MX370x__ExtDigitalIOTestOutputsShortCircuit (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Get the short circuit status from selected port.
- int MX370x__ExtDigitalIOTestOutputsPowerSupply (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Get the output power supply status from selected port.
- int MX370x__ExtDigitalIOReadChannel (xsd__unsignedLong ulChannel, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Read the selected digital I/O channel.
- int MX370x__ExtDigitalIOReadPort (xsd__unsignedLong ulPort, xsd__unsignedLong ulOption1, struct MX370x__unsignedLongResponse *Response)
- Read the selected digital I/O port.
- int MX370x__ExtDigitalIOWriteChannel (xsd__unsignedLong ulChannel, xsd__unsignedLong ulState, xsd__unsignedLong ulOption1, struct MX370x__Response *Response)
- Set to low/high the selected digital output channel.
- int MX370x__ExtDigitalIOWritePort (xsd__unsignedLong ulPort, xsd__unsignedLong ulState, xsd__unsignedLong ulOption1, struct MX370x__Response *Response)
- Write a value to the selected digital I/O port.