MX Foundation 4
|
Functions | |
uint32 | mxfSelfTestMEMORY (HMXF_DEVICE device, uint64 level, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestMILSTD1553 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestEBR1553 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestSERIALASYNC (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestARINC429 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestARINC629 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestARINC708 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestARINC717 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestCSDB (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestDISCRETE (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestHDLC (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestARINC664 (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestCANBUS (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestFLEXDIO (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestHFCE (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestASCB (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestVOLTAGE (HMXF_DEVICE device, uint64 zone, double *value, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestCURRENT (HMXF_DEVICE device, uint64 zone, double *value, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestTEMPERATURE (HMXF_DEVICE device, uint64 zone, double *value, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestNVSTORAGE (HMXF_DEVICE device, uint64 level, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestRTCLK (HMXF_DEVICE device, uint64 level, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestDEBUGCOMPORT (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestETHERNET (HMXF_DEVICE device, uint64 port, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestSYNCIO (HMXF_DEVICE device, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 | mxfSelfTestIRIGB (HMXF_DEVICE device, uint64 signal, uint64 level, uint64 extLoopback, uint64 *result, char *info, char *diagnostic) |
uint32 mxfSelfTestMEMORY | ( | HMXF_DEVICE | device, |
uint64 | level, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a memory self-test on the specified device.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | level | Test level:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestMILSTD1553 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a MIL-STD-1553 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0-3) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestEBR1553 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a EBR-1553 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0-3) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestSERIALASYNC | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a ASYNC protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestARINC429 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs an ARINC 429 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestARINC629 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs an ARINC 629 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestARINC708 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs an ARINC 708 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestARINC717 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs an ARINC 717 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestCSDB | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a CSDB protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestDISCRETE | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Discrete self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestHDLC | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a HDLC protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestARINC664 | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a ARINC 664 protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestCANBUS | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a CAN bus protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestFLEXDIO | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Flex Discrete self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestHFCE | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a HFCE protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestASCB | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a ASCB protocol self-test on the specified port.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestVOLTAGE | ( | HMXF_DEVICE | device, |
uint64 | zone, | ||
double * | value, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Voltage self-test on the specified zone.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||||||||||||||||||||||||||||
[in] | zone | Device zone number
| ||||||||||||||||||||||||||||||||
[out] | value | Voltage value (volts) | ||||||||||||||||||||||||||||||||
[out] | result | Result of the test:
| ||||||||||||||||||||||||||||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||||||||||||||||||||||||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestCURRENT | ( | HMXF_DEVICE | device, |
uint64 | zone, | ||
double * | value, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Current self-test on the specified zone.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||||||||||||||||||||||||||||
[in] | zone | Device zone number
| ||||||||||||||||||||||||||||||||
[out] | value | Current value (ampere) | ||||||||||||||||||||||||||||||||
[out] | result | Result of the test:
| ||||||||||||||||||||||||||||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||||||||||||||||||||||||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestTEMPERATURE | ( | HMXF_DEVICE | device, |
uint64 | zone, | ||
double * | value, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Temperature self-test on the specified zone.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | |||||||||||||||||||||||||||||||||||
[in] | zone | Device zone number
| |||||||||||||||||||||||||||||||||||
[out] | value | Temperature value (°C) | |||||||||||||||||||||||||||||||||||
[out] | result | Result of the test:
| |||||||||||||||||||||||||||||||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | |||||||||||||||||||||||||||||||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestNVSTORAGE | ( | HMXF_DEVICE | device, |
uint64 | level, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Non-volatile storage self-test on the specified device.
Only available on FlexMulti and FX1553 devices.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | level | Test level:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestRTCLK | ( | HMXF_DEVICE | device, |
uint64 | level, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Real time clock self-test on the specified device. Only available on FlexMulti, FX1553 and FlexMobile devices.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | level | Test level:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestDEBUGCOMPORT | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Serial communication interface (RS-232) self-test on the specified port.
Only available on FlexMulti and FX1553 devices.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestETHERNET | ( | HMXF_DEVICE | device, |
uint64 | port, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Ethernet self-test on the specified port. Only available on FlexMulti and FX1553 devices.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | port | Device port number (0) | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestSYNCIO | ( | HMXF_DEVICE | device, |
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a Synchronization I/O (sync In/Out pins) self-test on the specified device.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||
[in] | level | Test level:
| ||||||
[in] | extLoopback | External loopback option:
| ||||||
[out] | result | Result of the test:
| ||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |
uint32 mxfSelfTestIRIGB | ( | HMXF_DEVICE | device, |
uint64 | signal, | ||
uint64 | level, | ||
uint64 | extLoopback, | ||
uint64 * | result, | ||
char * | info, | ||
char * | diagnostic | ||
) |
Performs a IRIG-B self-test on the specified device.
This function resets the device. Neither mxfSystemInit() nor mxfSystemResourcesInit() are required before this function call. After the call and reset are complete, MX Foundation Library must be reloaded using either mxfSystemInit() or mxfSystemResourcesInit(). All handles with the exception of Server and Device will be lost and must be obtained again.
[in] | device | Device handle | ||||||||
[in] | signal | Signal type to test:
| ||||||||
[in] | level | Test level:
| ||||||||
[in] | extLoopback | External loopback option:
| ||||||||
[out] | result | Result of the test:
| ||||||||
[out] | info | Test information string. Pass NULL to ignore this parameter. | ||||||||
[out] | diagnostic | Test diagnostic text string when the test has failed. Pass NULL to ignore this parameter. |