📄 mas_conv.hem
字号:
#define DFSM( NameOfState ) MC_RTK_DFSM( NameOfState )
#define OFSM( OperationType, Transition, NextState ) MC_RTK_OFSM( OperationType, Transition, NextState )
#define MFSM( Address ) MC_RTK_MFSM( Address )
#define FFSM( ErrorOperation, NextState ) MC_RTK_FFSM( ErrorOperation, NextState )
#define NTAB( NextTable ) MC_RTK_NTAB( NextTable )
#define DEVTM( NameOfMemorizedTable ) MC_RTK_DEVTM( NameOfMemorizedTable )
#define OPMEM( OperationToMemorize ) MC_RTK_OPMEM( OperationToMemorize )
#define FEVTM MC_RTK_FEVTM
#define MC_FSM_RUN( TaskDescriptor ) MC_RTK_RUN_PROCESS( TaskDescriptor )
#define MC_FSM_SEND_MSG( TransmitterName, TransmitterInstance, ReceiverName, ReceiverInstance, OperationType, Message ) \
MC_RTK_SEND_MSG_TO_PROCESS( TransmitterName, TransmitterInstance, ReceiverName, ReceiverInstance, OperationType, Message )
#define MC_FSM_SEND_MSG_PRIO( TransmitterName, TransmitterInstance, ReceiverName, ReceiverInstance, OperationType, Message ) \
MC_RTK_SEND_MSG_PRIO_TO_PROCESS( TransmitterName, TransmitterInstance, ReceiverName, ReceiverInstance, OperationType, Message )
#define MC_FSM_SEND_FILLED_MSG( Message ) MC_RTK_SEND_FMSG_TO_PROCESS( Message )
#define MC_FSM_SEND_FILLED_MSG_PRIO( Message ) MC_RTK_SEND_FMSG_PRIO_TO_PROCESS( Message )
#define MC_FSM_CREATE_INSTANCE( ProcessName, AddressFor_InstanceCreated_id ) \
MC_RTK_CREATE_PROCESS_INSTANCE( ProcessName, AddressFor_InstanceCreated_id )
#define MC_FSM_DELETE_INSTANCE( ProcessName, Instance_id ) \
MC_RTK_DELETE_PROCESS_INSTANCE( ProcessName, Instance_id )
#define MC_FSM_INITIALIZE_INSTANCE_USER_DATA( ProcessName, FsmInstance_id, InstanceUserData ) \
MC_RTK_SET_PROCESS_INST_USR_DATA( ProcessName, FsmInstance_id, InstanceUserData )
#define MC_FSM_GET_INSTANCE( ProcessName, AddressFor_Instance_id ) \
MC_RTK_GET_PROCESS_INSTANCE( ProcessName, AddressFor_Instance_id )
#define MC_FSM_GET_PRECEDENT_STATE( ProcessName, AddressFor_PrecedentState ) \
MC_RTK_GET_PREC_PROCESS_STATE( ProcessName, AddressFor_PrecedentState )
#define MC_FSM_GET_ACTIVE_STATE( ProcessName, AddressFor_ActiveState ) \
MC_RTK_GET_ACTIVE_PROCESS_STATE( ProcessName, AddressFor_ActiveState )
#define MC_FSM_CREATE_RAM_PROCESS_TABLE() MC_RTK_CREATE_RAM_PROCESS_TABLE
#define MC_FSM_REPLACE_PROCESS( OldProcess, NewProcess ) MC_RTK_REPLACE_PROCESS( OldProcess, NewProcess )
#define MC_OPERATION( Interface, FunctionExt, Function ) MC_RTK_PROCESS_OPERATION( Interface, Function )
#define MC_DELAY( ProcessName, Instance, Operation ) MC_RTK_PROCESS_TIMER( ProcessName, Instance, Operation )
/*=============================================================================*/
/*=============================================================================*/
/*== ==*/
/*== Conversion of old call names to new ones */
/*== rtkincl.h ==*/
/*=============================================================================*/
/*=============================================================================*/
#define Sys2_7AllocMemory( Length ) MC_RTK_GET_MEMORY( Length )
#define rtk_ItMask_t t_rtk_ItMask
#define rtk_Queue_t t_rtk_Queue
#define rtk_ObjDesc_t t_rtk_ObjDesc
#define rtk_Envelop_t t_rtk_Envelop
/* #define v_FsmInstance v_ProcessInstance -> Modif rtk05pma.het */
#define SIZE_POOL MC_RTK_SIZE_POOL
#define RTK_SAVE_DISABLE_INT() MC_RTK_SAVE_DISABLE_INT
#define RTK_RESTORE_INT MC_RTK_RESTORE_INT
#define RTK_ENABLE_INT MC_RTK_ENABLE_INT
#define RTK_CONNECT_TIMERINTERRUPT MC_RTK_CONNECT_TIMERINTERRUPT
#define RTK_DISCONNECT_TIMERINTERRUPT MC_RTK_DISCONNECT_TIMERINTERRUPT
#define RtkInitSharedQueue MC_RTK_INIT_QUEUE
#define RtkNextSharedQueue MC_RTK_NEXT_QUEUE
#define RtkObjSharedQueue MC_RTK_OBJ_QUEUE
#define RtkTopSharedQueue MC_RTK_TOP_QUEUE
#define Svc3_2FsmSendMsg Rtk05_2SendMsgToProcess
#define MC_RTK_LEAVE_REGION_IT RtkLeaveRegionIT()
/*=============================================================================*/
/*=============================================================================*/
/*== ==*/
/*== Conversion of old Eeprom types to new ones */
/*== For TAT ==*/
/*=============================================================================*/
/*=============================================================================*/
/* MPE 28 Feb 2001 Re-adding the PROCESS_PRM .*/
#if defined (PROCESS_PRM)
/* MPE 28 Feb 2001 - Nothing to do here yet! */
#elif defined (PROCESS_FMG)
#define PROCESS_PRM PROCESS_FMG
#define hee0_07CopyEepromInRam fmg5_4CopyEepromInRam
#define hee0_12CopyRamInEeprom fmg5_6CopyRamInEeprom
#define hee0_11GetSectionStatus fmg5_5GetSectionStatus
#endif
#if defined (PROCESS_FMM)
#define PROCESS_PRM PROCESS_FMM
#endif
/*=============================================================================*/
/*=============================================================================*/
/*== ==*/
/*== Conversion of long RTK macro (> 32 char) to shortest ==*/
/*== ==*/
/*=============================================================================*/
/*=============================================================================*/
#if !defined(__BORLANDC__) && !defined(_LABWIN32)
#define MC_RTK_DELETE_TASK( TaskNumber ) RtkDeleteTask( TaskNumber )
#define MC_RTK_SEND_FILLED_MSG_TO_PROCESS MC_RTK_SEND_FMSG_TO_PROCESS
#define MC_RTK_SEND_FILLED_MSG_PRIO_TO_PROCESS MC_RTK_SEND_FMSG_PRIO_TO_PROCESS
#define MC_RTK_SET_PROCESS_INSTANCE_USER_DATA MC_RTK_SET_PROCESS_INST_USR_DATA
#define MC_RTK_GET_PRECEDENT_PROCESS_STATE MC_RTK_GET_PREC_PROCESS_STATE
#define MC_RTK_PROCESS_START_AUTO_RELOAD_TIMER MC_RTK_PROCESS_START_AR_TIMER
#define MC_RTK_PROCESS_START_TIMER_WITH_PRECISION MC_RTK_PROCESS_START_TIMER_WP
#define MC_RTK_PROCESS_START_AUTO_RELOAD_TIMER_WITH_PRECISION MC_RTK_PROCESS_START_AR_TIMER_WP
#define MC_RTK_START_TIMER_WITH_PRECISION MC_RTK_START_TIMER_WP
#define MC_RTK_START_AUTO_RELOAD_TIMER_WITH_PRECISION MC_RTK_START_AR_TIMER_WP
#endif /* !defined(__BORLANDC__) && !defined(_LABWIN32) */
#endif /* SVCCONV_HEM */
#define DTMF_BUFFER_MAX_LENGTH 157
/* define pour spdir 1.28 : HG */
#define HEE_LNR_DATATION_SIZE 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -