1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef _MB_FRAME_H
- #define _MB_FRAME_H
- #ifdef __cplusplus
- PR_BEGIN_EXTERN_C
- #endif
- #define MB_PDU_SIZE_MAX 253
- #define MB_PDU_SIZE_MIN 1
- #define MB_PDU_FUNC_OFF 0
- #define MB_PDU_DATA_OFF 1
- typedef void ( *pvMBFrameStart ) ( void );
- typedef void ( *pvMBFrameStop ) ( void );
- typedef eMBErrorCode( *peMBFrameReceive ) ( UCHAR * pucRcvAddress,
- UCHAR ** pucFrame,
- USHORT * pusLength );
- typedef eMBErrorCode( *peMBFrameSend ) ( UCHAR slaveAddress,
- const UCHAR * pucFrame,
- USHORT usLength );
- typedef void( *pvMBFrameClose ) ( void );
- #ifdef __cplusplus
- PR_END_EXTERN_C
- #endif
- #endif
|