Sample Code:
system_info.c
#define ETHERNET_ADAPTER_RJ45 0 |
#define ETHERNET_ADAPTER_M12 1 |
- Parameters
-
[in] | slot | slot 1 ~ 9. |
[out] | module_info | The module information of slot. |
- Returns
- IO_ERR_CODE
- Parameters
-
[out] | num | Total slots of this product. |
- Returns
- IO_ERR_CODE
- Parameters
-
[out] | state | For example, state = 0x6 stands for slot 1 and slot 2 are inserted. |
- Returns
- IO_ERR_CODE
UINT32 MX_RTU_API_Version_Get |
( |
void |
| ) |
|
- Returns
- For example, 0x01000000 is 1.0.0 , final byte is always 0.
UINT32 MX_RTU_API_BuildDate_Get |
( |
void |
| ) |
|
- Returns
- For example, 0x0d03010e is 2013.03.01-14:00:00.
UINT32 MX_RTU_System_Version_Get |
( |
void |
| ) |
|
- Returns
- For example, 0x01000000 is 1.0.0 , final byte is always 0.
UINT32 MX_RTU_System_BuildDate_Get |
( |
void |
| ) |
|
- Returns
- For example, 0x0d03010e is 2013.03.01-14:00:00.
- Parameters
-
[out] | state | For example, state = 0x6 stands for slot 1 and slot 2 are hot-plug connecting. |
- Returns
- IO_ERR_CODE
- Parameters
-
[out] | state | For example, state = 0x6 stands for slot 1 and slot 2 are hot-plug disconnecting. |
- Returns
- IO_ERR_CODE
- Parameters
-
[in] | slot | slot 0: Built-in IO Ports, slot 1 ~ 9: Expansion IO Ports. |
[out] | date | Module firmware build date. Hex Format: (0x)YYMMDDHH |
- Returns
- MODULE_RW_ERR_CODE