Moxa ioPAC 8020-9-RJ45-C-T [3/66] Table of contents

Table of Contents
1. Development Environment Setup ...................................................................................................... 1-1
Linux Tool Chain ................................................................................................................................. 1-2
Installing the Linux Tool Chain ...................................................................................................... 1-2
Compiling Applications ................................................................................................................. 1-2
On-Line Debugging with GDB ........................................................................................................ 1-3
2. Programmer's Guide ......................................................................................................................... 2-1
Flash Memory ..................................................................................................................................... 2-2
C Library ........................................................................................................................................... 2-2
I/O API ...................................................................................................................................... 2-2
Digital Input ........................................................................................................................ 2-3
MX_DI_Mode_Get ......................................................................................................... 2-3
MX_DI_Value_Get ........................................................................................................ 2-3
MX_DI_Filter_Get ......................................................................................................... 2-3
MX_DI_CntStart_Get .................................................................................................... 2-4
MX_DI_CntTrigger_Get ................................................................................................. 2-4
MX_DI_CntValue_Get .................................................................................................... 2-4
MX_DI_CntOverflow_Get ............................................................................................... 2-5
MX_DI_Mode_Set ......................................................................................................... 2-5
MX_DI_Filter_Set ......................................................................................................... 2-5
MX_DI_CntStart_Set ..................................................................................................... 2-6
MX_DI_CntTrigger_Set .................................................................................................. 2-6
MX_DI_CntValue_Set .................................................................................................... 2-6
MX_DI_CntOverflow_Reset ............................................................................................ 2-7
Digital Output ...................................................................................................................... 2-7
MX_DO_Mode_Get ........................................................................................................ 2-7
MX_DO_Value_Get ....................................................................................................... 2-7
MX_DO_SigW_L_Get ..................................................................................................... 2-8
MX_DO_SigW_H_Get .................................................................................................... 2-8
MX_DO_PWM_Start_Get ................................................................................................ 2-8
MX_DO_PWM_Count_Get .............................................................................................. 2-9
MX_DO_Relay_TotalCount_Get ...................................................................................... 2-9
MX_DO_Relay_CurrentCount_Get ................................................................................... 2-9
MX_DO_Mode_Set ...................................................................................................... 2-10
MX_DO_Value_Set ...................................................................................................... 2-10
MX_DO_SigW_L_Set ................................................................................................... 2-10
MX_DO_SigW_H_Set .................................................................................................. 2-11
MX_DO_PWM_Start_Set .............................................................................................. 2-11
MX_DO_PWM_Count_Set ............................................................................................. 2-11
MX_DO_Relay_CurrentCount_Set ................................................................................. 2-12
Analog Input ..................................................................................................................... 2-12
MX_AI_Value_RAW_Get .............................................................................................. 2-12
MX_AI_Value_ENG_Get ............................................................................................... 2-12
MX_AI_Range_Setting_Get .......................................................................................... 2-13
MX_AI_Min_RAW_Get ................................................................................................. 2-13
MX_AI_Max_RAW_Get ................................................................................................ 2-13
MX_AI_Min_ENG_Get .................................................................................................. 2-14
MX_AI_Max_ENG_Get ................................................................................................. 2-14
MX_AI_Range_Setting_Set .......................................................................................... 2-14
MX_AI_Min_Reset ....................................................................................................... 2-14
MX_AI_Max_Reset ...................................................................................................... 2-15
MX_AI_Range_Signed ................................................................................................. 2-15
MX_AI_BurnOut_Value_Set ......................................................................................... 2-15
MX_AI_BurnOut_Value_Get ......................................................................................... 2-16
Misc I/O ............................................................................................................................ 2-16
MX_DIO_Map_Get ...................................................................................................... 2-16
MX_Total_Slots_Get .................................................................................................... 2-16
MX_Slot_Inserted_Get ................................................................................................ 2-17
MX_Slot_Info_Get ...................................................................................................... 2-17
MX_DIO_Map_Set ...................................................................................................... 2-17
I/O Alarm API ........................................................................................................................... 2-17
Digital Input Alarm ............................................................................................................. 2-18
MX_DI_Alarm_Register ............................................................................................... 2-18
MX_DI_Alarm_Unregister ............................................................................................ 2-18
MX_DI_Alarm_Get ...................................................................................................... 2-18
MX_DI_Alarm_Set_Trigger .......................................................................................... 2-18
MX_DI_Alarm_Get_Trigger .......................................................................................... 2-19
MX_DI_Alarm_Count ................................................................................................... 2-19
MX_DI_Alarm_Clear .................................................................................................... 2-19

Содержание

Скачать