/hal_espressif-3.5.0/components/freemodbus/modbus/functions/ |
D | mbfuncholding.c | 78 eMBFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncWriteHoldingRegister() argument 86 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 ); in eMBFuncWriteHoldingRegister() 87 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] ); in eMBFuncWriteHoldingRegister() 91 eRegStatus = eMBRegHoldingCB( &pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF], in eMBFuncWriteHoldingRegister() 111 eMBFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncWriteMultipleHoldingRegister() argument 122 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF] << 8 ); in eMBFuncWriteMultipleHoldingRegister() 123 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF + 1] ); in eMBFuncWriteMultipleHoldingRegister() 126 usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_REGCNT_OFF] << 8 ); in eMBFuncWriteMultipleHoldingRegister() 127 usRegCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_REGCNT_OFF + 1] ); in eMBFuncWriteMultipleHoldingRegister() 129 ucRegByteCount = pucFrame[MB_PDU_FUNC_WRITE_MUL_BYTECNT_OFF]; in eMBFuncWriteMultipleHoldingRegister() [all …]
|
D | mbfunccoils.c | 70 eMBFuncReadCoils( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncReadCoils() argument 82 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 ); in eMBFuncReadCoils() 83 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] ); in eMBFuncReadCoils() 86 usCoilCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_COILCNT_OFF] << 8 ); in eMBFuncReadCoils() 87 usCoilCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_COILCNT_OFF + 1] ); in eMBFuncReadCoils() 96 pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF]; in eMBFuncReadCoils() 149 eMBFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncWriteCoil() argument 159 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 ); in eMBFuncWriteCoil() 160 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] ); in eMBFuncWriteCoil() 163 if( ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF + 1] == 0x00 ) && in eMBFuncWriteCoil() [all …]
|
D | mbfunccoils_m.c | 114 eMBMasterFuncReadCoils( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncReadCoils() argument 154 ( ucByteCount == pucFrame[MB_PDU_FUNC_READ_COILCNT_OFF] ) ) in eMBMasterFuncReadCoils() 157 …eRegStatus = eMBMasterRegCoilsCB( &pucFrame[MB_PDU_FUNC_READ_VALUES_OFF], usRegAddress, usCoilCoun… in eMBMasterFuncReadCoils() 220 eMBMasterFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncWriteCoil() argument 230 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 ); in eMBMasterFuncWriteCoil() 231 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] ); in eMBMasterFuncWriteCoil() 234 if( ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF + 1] == 0x00 ) && in eMBMasterFuncWriteCoil() 235 ( ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0xFF ) || in eMBMasterFuncWriteCoil() 236 ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0x00 ) ) ) in eMBMasterFuncWriteCoil() 239 if( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0xFF ) in eMBMasterFuncWriteCoil() [all …]
|
D | mbfuncinput.c | 61 eMBFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncReadInputRegister() argument 72 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 ); in eMBFuncReadInputRegister() 73 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] ); in eMBFuncReadInputRegister() 76 usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF] << 8 ); in eMBFuncReadInputRegister() 77 usRegCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF + 1] ); in eMBFuncReadInputRegister() 86 pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF]; in eMBFuncReadInputRegister()
|
D | mbfuncdisc.c | 65 eMBFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncReadDiscreteInputs() argument 77 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 ); in eMBFuncReadDiscreteInputs() 78 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] ); in eMBFuncReadDiscreteInputs() 81 usDiscreteCnt = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_DISCCNT_OFF] << 8 ); in eMBFuncReadDiscreteInputs() 82 usDiscreteCnt |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_DISCCNT_OFF + 1] ); in eMBFuncReadDiscreteInputs() 91 pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF]; in eMBFuncReadDiscreteInputs()
|
D | mbfuncholding_m.c | 125 eMBMasterFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncWriteHoldingRegister() argument 133 usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 ); in eMBMasterFuncWriteHoldingRegister() 134 usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] ); in eMBMasterFuncWriteHoldingRegister() 138 eRegStatus = eMBMasterRegHoldingCB( &pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF], in eMBMasterFuncWriteHoldingRegister() 203 eMBMasterFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncWriteMultipleHoldingRegister() argument 289 eMBMasterFuncReadHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncReadHoldingRegister() argument 316 if( ( usRegCount >= 1 ) && ( 2 * usRegCount == pucFrame[MB_PDU_FUNC_READ_BYTECNT_OFF] ) ) in eMBMasterFuncReadHoldingRegister() 319 …eRegStatus = eMBMasterRegHoldingCB( &pucFrame[MB_PDU_FUNC_READ_VALUES_OFF], usRegAddress, usRegCou… in eMBMasterFuncReadHoldingRegister() 395 eMBMasterFuncReadWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncReadWriteMultipleHoldingRegister() argument 428 if( ( 2 * usRegReadCount ) == pucFrame[MB_PDU_FUNC_READWRITE_READ_BYTECNT_OFF] ) in eMBMasterFuncReadWriteMultipleHoldingRegister() [all …]
|
D | mbfuncinput_m.c | 96 eMBMasterFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncReadInputRegister() argument 123 if( ( usRegCount >= 1 ) && ( 2 * usRegCount == pucFrame[MB_PDU_FUNC_READ_BYTECNT_OFF] ) ) in eMBMasterFuncReadInputRegister() 126 …eRegStatus = eMBMasterRegInputCB( &pucFrame[MB_PDU_FUNC_READ_VALUES_OFF], usRegAddress, usRegCount… in eMBMasterFuncReadInputRegister()
|
D | mbfuncdisc_m.c | 97 eMBMasterFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen ) in eMBMasterFuncReadDiscreteInputs() argument 136 if ((usDiscreteCnt >= 1) && ucNBytes == pucFrame[MB_PDU_FUNC_READ_DISCCNT_OFF]) in eMBMasterFuncReadDiscreteInputs() 139 …eRegStatus = eMBMasterRegDiscreteCB( &pucFrame[MB_PDU_FUNC_READ_VALUES_OFF], usRegAddress, usDiscr… in eMBMasterFuncReadDiscreteInputs()
|
D | mbfuncother.c | 83 eMBFuncReportSlaveID( UCHAR * pucFrame, USHORT * usLen ) in eMBFuncReportSlaveID() argument 85 memcpy( &pucFrame[MB_PDU_DATA_OFF], &ucMBSlaveID[0], ( size_t )usMBSlaveIDLen ); in eMBFuncReportSlaveID()
|
/hal_espressif-3.5.0/components/freemodbus/modbus/include/ |
D | mbfunc.h | 38 eMBException eMBFuncReportSlaveID( UCHAR * pucFrame, USHORT * usLen ); 42 eMBException eMBFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen ); 46 eMBException eMBFuncReadHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 50 eMBException eMBFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 54 eMBException eMBFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 58 eMBException eMBFuncReadCoils( UCHAR * pucFrame, USHORT * usLen ); 62 eMBException eMBFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen ); 66 eMBException eMBFuncWriteMultipleCoils( UCHAR * pucFrame, USHORT * usLen ); 70 eMBException eMBFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen ); 74 eMBException eMBFuncReadWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen );
|
D | mb_m.h | 367 eMBMasterFuncReportSlaveID( UCHAR * pucFrame, USHORT * usLen ); 369 eMBMasterFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen ); 371 eMBMasterFuncReadHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 373 eMBMasterFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 375 eMBMasterFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); 377 eMBMasterFuncReadCoils( UCHAR * pucFrame, USHORT * usLen ); 379 eMBMasterFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen ); 381 eMBMasterFuncWriteMultipleCoils( UCHAR * pucFrame, USHORT * usLen ); 383 eMBMasterFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen ); 385 eMBMasterFuncReadWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen ); [all …]
|
D | mbframe.h | 91 UCHAR ** pucFrame, 95 const UCHAR * pucFrame,
|
/hal_espressif-3.5.0/components/freemodbus/modbus/ascii/ |
D | mbascii.c | 81 static UCHAR prvucMBLRC( UCHAR * pucFrame, USHORT usLen ); 144 eMBASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ) in eMBASCIIReceive() argument 166 *pucFrame = ( UCHAR * ) & ucASCIIBuf[MB_SER_PDU_PDU_OFF]; in eMBASCIIReceive() 177 eMBASCIISend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength ) in eMBASCIISend() argument 190 pucSndBufferCur = ( UCHAR * ) pucFrame - 1; in eMBASCIISend() 459 prvucMBLRC( UCHAR * pucFrame, USHORT usLen ) in prvucMBLRC() argument 465 ucLRC += *pucFrame++; /* Add buffer byte without carry */ in prvucMBLRC()
|
D | mbascii.h | 51 eMBErrorCode eMBASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, 53 eMBErrorCode eMBASCIISend( UCHAR slaveAddress, const UCHAR * pucFrame, 66 eMBErrorCode eMBMasterASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, 68 eMBErrorCode eMBMasterASCIISend( UCHAR slaveAddress, const UCHAR * pucFrame,
|
D | mbascii_m.c | 88 static UCHAR prvucMBLRC( UCHAR * pucFrame, USHORT usLen ); 149 eMBMasterASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ) in eMBMasterASCIIReceive() argument 171 *pucFrame = ( UCHAR * ) & ucMasterASCIIRcvBuf[MB_SER_PDU_PDU_OFF]; in eMBMasterASCIIReceive() 182 eMBMasterASCIISend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength ) in eMBMasterASCIISend() argument 197 pucMasterSndBufferCur = ( UCHAR * ) pucFrame - 1; in eMBMasterASCIISend() 559 prvucMBLRC( UCHAR * pucFrame, USHORT usLen ) in prvucMBLRC() argument 565 ucLRC += *pucFrame++; /* Add buffer byte without carry */ in prvucMBLRC()
|
/hal_espressif-3.5.0/components/freemodbus/modbus/rtu/ |
D | mbrtu.h | 47 eMBErrorCode eMBRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ); 48 eMBErrorCode eMBRTUSend( UCHAR slaveAddress, const UCHAR * pucFrame, USHORT usLength ); 59 eMBErrorCode eMBMasterRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ); 60 eMBErrorCode eMBMasterRTUSend( UCHAR slaveAddress, const UCHAR * pucFrame, USHORT usLength );
|
D | mbrtu.c | 148 eMBRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ) in eMBRTUReceive() argument 170 *pucFrame = ( UCHAR * ) & ucRTUBuf[MB_SER_PDU_PDU_OFF]; in eMBRTUReceive() 182 eMBRTUSend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength ) in eMBRTUSend() argument 196 pucSndBufferCur = ( UCHAR * ) pucFrame - 1; in eMBRTUSend()
|
D | mbrtu_m.c | 154 eMBMasterRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength ) in eMBMasterRTUReceive() argument 176 *pucFrame = ( UCHAR * ) & ucMasterRTURcvBuf[MB_SER_PDU_PDU_OFF]; in eMBMasterRTUReceive() 188 eMBMasterRTUSend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength ) in eMBMasterRTUSend() argument 204 pucMasterSndBufferCur = ( UCHAR * ) pucFrame - 1; in eMBMasterRTUSend()
|
D | mbcrc.c | 88 usMBCRC16( UCHAR * pucFrame, USHORT usLen ) in usMBCRC16() argument 96 iIndex = ucCRCLo ^ *( pucFrame++ ); in usMBCRC16()
|
D | mbcrc.h | 34 USHORT usMBCRC16( UCHAR * pucFrame, USHORT usLen );
|
/hal_espressif-3.5.0/components/freemodbus/port/ |
D | port.c | 79 prvvMBTCPLogFrame( const CHAR * pucMsg, UCHAR * pucFrame, USHORT usFrameLen ) in prvvMBTCPLogFrame() argument 87 assert( pucFrame != NULL ); in prvvMBTCPLogFrame() 130 res = snprintf( &arcBuffer[iBufPos], iBufLeft, "%02X", pucFrame[i] ); in prvvMBTCPLogFrame()
|
/hal_espressif-3.5.0/components/freemodbus/modbus/tcp/ |
D | mbtcp.h | 46 eMBErrorCode eMBTCPReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, 48 eMBErrorCode eMBTCPSend( UCHAR _unused, const UCHAR * pucFrame,
|
D | mbtcp_m.h | 46 eMBErrorCode eMBMasterTCPReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, 48 eMBErrorCode eMBMasterTCPSend( UCHAR _unused, const UCHAR * pucFrame,
|
D | mbtcp_m.c | 133 eMBMasterTCPSend( UCHAR _unused, const UCHAR * pucFrame, USHORT usLength ) in eMBMasterTCPSend() argument 136 UCHAR *pucMBTCPFrame = ( UCHAR * ) pucFrame - MB_TCP_FUNC; in eMBMasterTCPSend()
|
D | mbtcp.c | 134 eMBTCPSend( UCHAR _unused, const UCHAR * pucFrame, USHORT usLength ) in eMBTCPSend() argument 137 UCHAR *pucMBTCPFrame = ( UCHAR * ) pucFrame - MB_TCP_FUNC; in eMBTCPSend()
|