---- ystem_tick Matches (3 in 3 files) ----
|
Menu.c (f:\v6.1_softv2.0.0\v20\core):255
|
menu_data.system_tick++;
|
if(menu_data.system_tick == 60)
|
{
|
LCDSignal_flag_g.Sleep=1;
|
menu_data.system_tick=0;
|
menu_data.system_menulevel = LEVEL_POWER_OFF;
|
LCD_Power_OFF;
|
Menu.h (f:\v6.1_softv2.0.0\v20\core):24
|
u8 system_tick;
|
u8 ble_cnt;
|
/*²Ëµ¥·Ö¼¶*/
|
Para.c (f:\v6.1_softv2.0.0\v20\core):229
|
menu_data.system_tick=0;
|
menu_data.system_menulevel = LEVEL1;
|
menu_data.key_num = MENU_ORG;
|
---- MBRTUReceiveCheck Matches (14 in 5 files) ----
|
HCI.htm (f:\v6.1_softv2.0.0\obj):249
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1b6]">>></a> system_sensor_detect
|
<LI><a href="#[1b1]">>></a> rx_data_check
|
HCI.htm (f:\v6.1_softv2.0.0\obj):2540
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1b1]">>></a> rx_data_check
|
<LI><a href="#[1a8]">>></a> historical_data_send
|
HCI.htm (f:\v6.1_softv2.0.0\obj):2554
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1b1]">>></a> rx_data_check
|
</UL>
|
HCI.htm (f:\v6.1_softv2.0.0\obj):2561
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1b1]">>></a> rx_data_check
|
</UL>
|
HCI.htm (f:\v6.1_softv2.0.0\obj):2956
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1a7]">>></a> para_data_save
|
<LI><a href="#[1a2]">>></a> flash_data_save_to_buffer
|
HCI.htm (f:\v6.1_softv2.0.0\obj):3087
|
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = rx_pc_485_task ⇒ xMBRTUReceiveCheck ⇒ arraya_2_arrayb
|
</UL>
|
<BR>[Calls]<UL><LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1ac]">>></a> eMBPoll
|
</UL>
|
HCI.htm (f:\v6.1_softv2.0.0\obj):4736
|
<P><STRONG><a name="[1ad]"></a>xMBRTUReceiveCheck</STRONG> (Thumb, 158 bytes, Stack size 16 bytes, mbrtu.o(.text))
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = xMBRTUReceiveCheck ⇒ arraya_2_arrayb
|
</UL>
|
<BR>[Calls]<UL><LI><a href="#[c3]">>></a> DMA_Cmd
|
HCI.htm (f:\v6.1_softv2.0.0\obj):4918
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
<LI><a href="#[1ac]">>></a> eMBPoll
|
</UL>
|
HCI.htm (f:\v6.1_softv2.0.0\obj):5125
|
<LI><a href="#[1ad]">>></a> xMBRTUReceiveCheck
|
</UL>
|
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):352
|
// xMBRTUReceiveCheck();
|
//
|
// /* Check if there is a event available. If not return control to caller.
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):449
|
// xMBRTUReceiveCheck();
|
|
/* Check if there is a event available. If not return control to caller.
|
Mb.h (f:\v6.1_softv2.0.0\...\include):420
|
xMBRTUReceiveCheck( void );
|
|
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):390
|
xMBRTUReceiveCheck( void )
|
{
|
BOOL xNeedPoll = FALSE;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):953
|
RS485_status=xMBRTUReceiveCheck();
|
if(RS485_status)
|
{
|
---- MBState Matches (10 in 1 files) ----
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):72
|
} eMBState = STATE_NOT_INITIALIZED;
|
|
/* Functions pointer which are initialized in eMBInit( ). Depending on the
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):190
|
eMBState = STATE_DISABLED;
|
}
|
}
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):205
|
eMBState = STATE_DISABLED;
|
}
|
else if( !xMBPortEventInit( ) )
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):221
|
eMBState = STATE_DISABLED;
|
}
|
return eStatus;
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):279
|
if( eMBState == STATE_DISABLED )
|
{
|
if( pvMBFrameCloseCur != NULL )
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):297
|
eMBState = STATE_ENABLED;
|
if( eMBState == STATE_DISABLED )
|
{
|
/* Activate the protocol stack. */
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):302
|
eMBState = STATE_ENABLED;
|
}
|
else
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):316
|
if( eMBState == STATE_ENABLED )
|
{
|
pvMBFrameStopCur( );
|
eMBState = STATE_DISABLED;
|
eStatus = MB_ENOERR;
|
}
|
else if( eMBState == STATE_DISABLED )
|
{
|
eStatus = MB_ENOERR;
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):347
|
// if( eMBState != STATE_ENABLED )
|
// {
|
// return MB_EILLSTATE;
|
Mb.c (f:\v6.1_softv2.0.0\...\functions):434
|
if( eMBState != STATE_ENABLED )
|
{
|
return MB_EILLSTATE;
|
---- ucSndBufferCur Matches (13 in 2 files) ----
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):101
|
static volatile UCHAR *pucSndBufferCur;
|
static volatile USHORT usSndBufferCount;
|
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):199
|
pucSndBufferCur = ( UCHAR * ) pucFrame - 1;
|
usSndBufferCount = 1;
|
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):203
|
pucSndBufferCur[MB_SER_PDU_ADDR_OFF] = ucSlaveAddress;
|
usSndBufferCount += usLength;
|
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):207
|
usLRC = prvucMBLRC( ( UCHAR * ) pucSndBufferCur, usSndBufferCount );
|
ucASCIIBuf[usSndBufferCount++] = usLRC;
|
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):359
|
ucByte = prvucMBBIN2CHAR( ( UCHAR )( *pucSndBufferCur >> 4 ) );
|
xMBPortSerialPutByte( ( CHAR ) ucByte );
|
eBytePos = BYTE_LOW_NIBBLE;
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):365
|
ucByte = prvucMBBIN2CHAR( ( UCHAR )( *pucSndBufferCur & 0x0F ) );
|
xMBPortSerialPutByte( ( CHAR )ucByte );
|
pucSndBufferCur++;
|
eBytePos = BYTE_HIGH_NIBBLE;
|
usSndBufferCount--;
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):77
|
static volatile UCHAR *pucSndBufferCur;
|
static volatile USHORT usSndBufferCount;
|
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):204
|
pucSndBufferCur = ( UCHAR * ) pucFrame - 1;
|
usSndBufferCount = 1;
|
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):208
|
pucSndBufferCur[MB_SER_PDU_ADDR_OFF] = ucSlaveAddress;
|
usSndBufferCount += usLength;
|
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):212
|
usCRC16 = usMBCRC16( ( UCHAR * ) pucSndBufferCur, usSndBufferCount );
|
ucRTUBuf[usSndBufferCount++] = ( UCHAR )( usCRC16 & 0xFF );
|
ucRTUBuf[usSndBufferCount++] = ( UCHAR )( usCRC16 >> 8 );
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):222
|
arraya_2_arrayb(pucSndBufferCur,rs485_receive_g.RS485_TX_BUF,usSndBufferCount);
|
|
DMA_SetCurrDataCounter(DMA_RS485_TX_Channel, usSndBufferCount);
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):230
|
xMBPortSerialPutByte( ( CHAR )*pucSndBufferCur );
|
pucSndBufferCur++; /* next byte in sendbuffer. */
|
usSndBufferCount--;
|
}
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):336
|
xMBPortSerialPutByte( ( CHAR )*pucSndBufferCur );
|
pucSndBufferCur++; /* next byte in sendbuffer. */
|
usSndBufferCount--;
|
}
|
---- ucFrame Matches (57 in 14 files) ----
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):87
|
static UCHAR prvucMBLRC( UCHAR * pucFrame, USHORT usLen );
|
|
/* ----------------------- Static variables ---------------------------------*/
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):153
|
eMBASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength )
|
{
|
eMBErrorCode eStatus = MB_ENOERR;
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):175
|
*pucFrame = ( UCHAR * ) & ucASCIIBuf[MB_SER_PDU_PDU_OFF];
|
}
|
else
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):186
|
eMBASCIISend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength )
|
{
|
eMBErrorCode eStatus = MB_ENOERR;
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):199
|
pucSndBufferCur = ( UCHAR * ) pucFrame - 1;
|
usSndBufferCount = 1;
|
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):473
|
prvucMBLRC( UCHAR * pucFrame, USHORT usLen )
|
{
|
UCHAR ucLRC = 0; /* LRC char initialized */
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):479
|
ucLRC += *pucFrame++; /* Add buffer byte without carry */
|
}
|
|
Mbascii.h (f:\v6.1_softv2.0.0\...\ascii):44
|
eMBErrorCode eMBASCIIReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame,
|
USHORT * pusLength );
|
eMBErrorCode eMBASCIISend( UCHAR slaveAddress, const UCHAR * pucFrame,
|
USHORT usLength );
|
BOOL xMBASCIIReceiveFSM( void );
|
Mbcrc.c (f:\v6.1_softv2.0.0\...\rtu):85
|
usMBCRC16( UCHAR * pucFrame, USHORT usLen )
|
{
|
UCHAR ucCRCHi = 0xFF;
|
Mbcrc.c (f:\v6.1_softv2.0.0\...\rtu):93
|
iIndex = ucCRCLo ^ *( pucFrame++ );
|
ucCRCLo = ( UCHAR )( ucCRCHi ^ aucCRCHi[iIndex] );
|
ucCRCHi = aucCRCLo[iIndex];
|
Mbcrc.h (f:\v6.1_softv2.0.0\...\rtu):34
|
USHORT usMBCRC16( UCHAR * pucFrame, USHORT usLen );
|
|
#endif
|
Mbframe.h (f:\v6.1_softv2.0.0\...\include):78
|
UCHAR ** pucFrame,
|
USHORT * pusLength );
|
|
Mbframe.h (f:\v6.1_softv2.0.0\...\include):82
|
const UCHAR * pucFrame,
|
USHORT usLength );
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):38
|
eMBException eMBFuncReportSlaveID( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):42
|
eMBException eMBFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):46
|
eMBException eMBFuncReadHoldingRegister( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):50
|
eMBException eMBFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):54
|
eMBException eMBFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):58
|
eMBException eMBFuncReadCoils( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):62
|
eMBException eMBFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):66
|
eMBException eMBFuncWriteMultipleCoils( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):70
|
eMBException eMBFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunc.h (f:\v6.1_softv2.0.0\...\include):74
|
eMBException eMBFuncReadWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen );
|
#endif
|
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):70
|
eMBFuncReadCoils( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):82
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usCoilCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_COILCNT_OFF] << 8 );
|
usCoilCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_COILCNT_OFF + 1] );
|
|
/* Check if the number of registers to read is valid. If not
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):96
|
pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF];
|
*usLen = MB_PDU_FUNC_OFF;
|
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):149
|
eMBFuncWriteCoil( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):159
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
if( ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF + 1] == 0x00 ) &&
|
( ( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0xFF ) ||
|
( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0x00 ) ) )
|
{
|
ucBuf[1] = 0;
|
if( pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF] == 0xFF )
|
{
|
ucBuf[0] = 1;
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):203
|
eMBFuncWriteMultipleCoils( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):215
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usCoilCnt = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_COILCNT_OFF] << 8 );
|
usCoilCnt |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_COILCNT_OFF + 1] );
|
|
ucByteCount = pucFrame[MB_PDU_FUNC_WRITE_MUL_BYTECNT_OFF];
|
|
/* Compute the number of expected bytes in the request. */
|
Mbfunccoils.c (f:\v6.1_softv2.0.0\...\functions):239
|
eMBRegCoilsCB( &pucFrame[MB_PDU_FUNC_WRITE_MUL_VALUES_OFF],
|
usRegAddress, usCoilCnt, MB_REG_WRITE );
|
|
Mbfuncdisc.c (f:\v6.1_softv2.0.0\...\functions):49
|
eMBFuncReadDiscreteInputs( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfuncdisc.c (f:\v6.1_softv2.0.0\...\functions):61
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usDiscreteCnt = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_DISCCNT_OFF] << 8 );
|
usDiscreteCnt |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_DISCCNT_OFF + 1] );
|
|
/* Check if the number of registers to read is valid. If not
|
Mbfuncdisc.c (f:\v6.1_softv2.0.0\...\functions):75
|
pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF];
|
*usLen = MB_PDU_FUNC_OFF;
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):77
|
eMBFuncWriteHoldingRegister( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):85
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):90
|
eRegStatus = eMBRegHoldingCB( &pucFrame[MB_PDU_FUNC_WRITE_VALUE_OFF],
|
usRegAddress, 1, MB_REG_WRITE );
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):110
|
eMBFuncWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):121
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_REGCNT_OFF] << 8 );
|
usRegCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_WRITE_MUL_REGCNT_OFF + 1] );
|
|
ucRegByteCount = pucFrame[MB_PDU_FUNC_WRITE_MUL_BYTECNT_OFF];
|
|
if( ( usRegCount >= 1 ) &&
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):136
|
eMBRegHoldingCB( &pucFrame[MB_PDU_FUNC_WRITE_MUL_VALUES_OFF],
|
usRegAddress, usRegCount, MB_REG_WRITE );
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):170
|
eMBFuncReadHoldingRegister( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):181
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF] << 8 );
|
usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF + 1] );
|
|
/* Check if the number of registers to read is valid. If not
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):194
|
pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF];
|
*usLen = MB_PDU_FUNC_OFF;
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):235
|
eMBFuncReadWriteMultipleHoldingRegister( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegReadAddress;
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):249
|
usRegReadAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_READ_ADDR_OFF] << 8U );
|
usRegReadAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_READ_ADDR_OFF + 1] );
|
usRegReadAddress++;
|
|
usRegReadCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_READ_REGCNT_OFF] << 8U );
|
usRegReadCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_READ_REGCNT_OFF + 1] );
|
|
usRegWriteAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_WRITE_ADDR_OFF] << 8U );
|
usRegWriteAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_WRITE_ADDR_OFF + 1] );
|
usRegWriteAddress++;
|
|
usRegWriteCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_WRITE_REGCNT_OFF] << 8U );
|
usRegWriteCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READWRITE_WRITE_REGCNT_OFF + 1] );
|
|
ucRegWriteByteCount = pucFrame[MB_PDU_FUNC_READWRITE_BYTECNT_OFF];
|
|
if( ( usRegReadCount >= 1 ) && ( usRegReadCount <= 0x7D ) &&
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):270
|
eRegStatus = eMBRegHoldingCB( &pucFrame[MB_PDU_FUNC_READWRITE_WRITE_VALUES_OFF],
|
usRegWriteAddress, usRegWriteCount, MB_REG_WRITE );
|
|
Mbfuncholding.c (f:\v6.1_softv2.0.0\...\functions):276
|
pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF];
|
*usLen = MB_PDU_FUNC_OFF;
|
|
Mbfuncinput.c (f:\v6.1_softv2.0.0\...\functions):59
|
eMBFuncReadInputRegister( UCHAR * pucFrame, USHORT * usLen )
|
{
|
USHORT usRegAddress;
|
Mbfuncinput.c (f:\v6.1_softv2.0.0\...\functions):70
|
usRegAddress = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF] << 8 );
|
usRegAddress |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_ADDR_OFF + 1] );
|
usRegAddress++;
|
|
usRegCount = ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF] << 8 );
|
usRegCount |= ( USHORT )( pucFrame[MB_PDU_FUNC_READ_REGCNT_OFF + 1] );
|
|
/* Check if the number of registers to read is valid. If not
|
Mbfuncinput.c (f:\v6.1_softv2.0.0\...\functions):84
|
pucFrameCur = &pucFrame[MB_PDU_FUNC_OFF];
|
*usLen = MB_PDU_FUNC_OFF;
|
|
Mbfuncother.c (f:\v6.1_softv2.0.0\...\functions):81
|
eMBFuncReportSlaveID( UCHAR * pucFrame, USHORT * usLen )
|
{
|
memcpy( &pucFrame[MB_PDU_DATA_OFF], &ucMBSlaveID[0], ( size_t )usMBSlaveIDLen );
|
*usLen = ( USHORT )( MB_PDU_DATA_OFF + usMBSlaveIDLen );
|
return MB_EX_NONE;
|
Mbproto.h (f:\v6.1_softv2.0.0\...\include):72
|
typedef eMBException( *pxMBFunctionHandler ) ( UCHAR * pucFrame, USHORT * pusLength );
|
|
typedef struct
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):154
|
eMBRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength )
|
{
|
BOOL xFrameReceived = FALSE;
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):177
|
*pucFrame = ( UCHAR * ) & ucRTUBuf[MB_SER_PDU_PDU_OFF];
|
xFrameReceived = TRUE;
|
}
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):190
|
eMBRTUSend( UCHAR ucSlaveAddress, const UCHAR * pucFrame, USHORT usLength )
|
{
|
eMBErrorCode eStatus = MB_ENOERR;
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):204
|
pucSndBufferCur = ( UCHAR * ) pucFrame - 1;
|
usSndBufferCount = 1;
|
|
Mbrtu.h (f:\v6.1_softv2.0.0\...\rtu):44
|
eMBErrorCode eMBRTUReceive( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength );
|
eMBErrorCode eMBRTUSend( UCHAR slaveAddress, const UCHAR * pucFrame, USHORT usLength );
|
BOOL xMBRTUReceiveFSM( void );
|
BOOL xMBRTUTransmitFSM( void );
|
---- MB_EIO Matches (9 in 3 files) ----
|
Mb.h (f:\v6.1_softv2.0.0\...\include):122
|
MB_EIO, /*!< I/O error. */
|
MB_EILLSTATE, /*!< protocol stack in illegal state. */
|
MB_ETIMEDOUT /*!< timeout error occurred. */
|
Mb.h (f:\v6.1_softv2.0.0\...\include):312
|
* - eMBErrorCode::MB_EIO If an unrecoverable error occurred. In this case
|
* a <b>SLAVE DEVICE FAILURE</b> exception is sent as a response.
|
*/
|
Mb.h (f:\v6.1_softv2.0.0\...\include):347
|
* - eMBErrorCode::MB_EIO If an unrecoverable error occurred. In this case
|
* a <b>SLAVE DEVICE FAILURE</b> exception is sent as a response.
|
*/
|
Mb.h (f:\v6.1_softv2.0.0\...\include):382
|
* - eMBErrorCode::MB_EIO If an unrecoverable error occurred. In this case
|
* a <b>SLAVE DEVICE FAILURE</b> exception is sent as a response.
|
*/
|
Mb.h (f:\v6.1_softv2.0.0\...\include):411
|
* - eMBErrorCode::MB_EIO If an unrecoverable error occurred. In this case
|
* a <b>SLAVE DEVICE FAILURE</b> exception is sent as a response.
|
*/
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):179
|
eStatus = MB_EIO;
|
}
|
EXIT_CRITICAL_SECTION( );
|
Mbascii.c (f:\v6.1_softv2.0.0\...\ascii):216
|
eStatus = MB_EIO;
|
}
|
EXIT_CRITICAL_SECTION( );
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):182
|
eStatus = MB_EIO;
|
}
|
|
Mbrtu.c (f:\v6.1_softv2.0.0\...\rtu):250
|
eStatus = MB_EIO;
|
}
|
EXIT_CRITICAL_SECTION( );
|
---- PowerSignal_Select Matches (3 in 3 files) ----
|
Menu.c (f:\v6.1_softv2.0.0\v20\core):133
|
switch(LCDSignal_flag_g.PowerSignal_Select)
|
{
|
case External_Power: LCD_DisplaySignal(_LCD_PLUG);break;
|
Menu.h (f:\v6.1_softv2.0.0\v20\core):37
|
u8 PowerSignal_Select;//µçÁ¿²É¼¯
|
u8 Device_Alarm;
|
u8 Device_Warning;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):232
|
LCDSignal_flag_g.PowerSignal_Select = 0;
|
LCDSignal_flag_g.Device_Warning =0;//1;//
|
LCDSignal_flag_g.Device_Alarm = 0;//1;//
|
---- backup_para_g.period_set Matches (0 in 0 files) ----
|
---- period_set Matches (4 in 3 files) ----
|
Data_write_local.c (f:\v6.1_softv2.0.0\v20\core):490
|
backup_para_g.period_set= regDevCfgParam_p4.periodbackup_set;
|
|
if((backup_para_g.day_set == 0) || (backup_para_g.day_set > 28))
|
Data_write_local.c (f:\v6.1_softv2.0.0\v20\core):498
|
if(backup_para_g.period_set == 0)
|
backup_para_g.period_set = 60;
|
|
/*Óû§Êý¾Ý´æ´¢*/
|
Para.c (f:\v6.1_softv2.0.0\v20\core):705
|
switch(backup_para_g.period_set)
|
{
|
case 5:
|
Para.h (f:\v6.1_softv2.0.0\v20\core):274
|
u8 period_set;
|
u16 monthflow_count;
|
u16 dayflow_count;
|
---- eriodbackup_set Matches (4 in 3 files) ----
|
Data_write_local.c (f:\v6.1_softv2.0.0\v20\core):271
|
regDevCfgParam_p4.periodbackup_set = 5;
|
FM25V02_data_write_uint16(PERIOD_FLOW_TIME_SET_ADDR, regDevCfgParam_p4.periodbackup_set);
|
|
regDevCfgParam_p4.lowpluseMode = 1;
|
Data_write_local.c (f:\v6.1_softv2.0.0\v20\core):490
|
backup_para_g.period_set= regDevCfgParam_p4.periodbackup_set;
|
|
if((backup_para_g.day_set == 0) || (backup_para_g.day_set > 28))
|
Regdefine.c (f:\v6.1_softv2.0.0\...\port):328
|
regDevCfgParam_p4.periodbackup_set = FM25V02_data_read_uint16(PERIOD_FLOW_TIME_SET_ADDR);
|
|
regDevCfgParam_p4.RTCtime_year= calendar.year; //RTCʱ¼ä
|
Regmap.h (f:\v6.1_softv2.0.0\...\include):199
|
uint16 periodbackup_set; /* 1174 16bit integer r/w */
|
|
uint16 RTCtime_year; /* 1175 16bit integer r/w */
|
---- Device_Alarm Matches (3 in 3 files) ----
|
Menu.c (f:\v6.1_softv2.0.0\v20\core):157
|
if(LCDSignal_flag_g.Device_Alarm)
|
{
|
if(Alarm_blink)
|
Menu.h (f:\v6.1_softv2.0.0\v20\core):38
|
u8 Device_Alarm;
|
u8 Device_Warning;
|
u8 Config_Mode;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):220
|
LCDSignal_flag_g.Device_Alarm = 0;//1;//
|
|
|
---- ad_data Matches (8 in 7 files) ----
|
ADC.c (f:\v6.1_softv2.0.0\hardware\adc):21
|
volatile u16 ad_data[500];
|
/******************************************
|
* func: Adc_Init
|
Adc.h (f:\v6.1_softv2.0.0\hardware\adc):31
|
extern volatile u16 ad_data[500];
|
|
#endif
|
Data_write_local.c (f:\v6.1_softv2.0.0\v20\core):34
|
data_local_save_g.databuffer = (u16*)ad_data;
|
}
|
|
Log.c (f:\v6.1_softv2.0.0\v20\core):74
|
//init_buffer((u8 *)ad_data);
|
|
//get_para_log_data(buffer_ins_g.system_para_a, data_c_g.databuffer);
|
Log.c (f:\v6.1_softv2.0.0\v20\core):85
|
init_buffer((u8 *)ad_data);
|
|
/*¼ì²âÁ÷Á¿ÊÇ·ñ³¬¹ýÉ趨ֵ*/
|
Para.c (f:\v6.1_softv2.0.0\v20\core):204
|
ad_data_g.ad_get_address_p = ad_data;
|
|
|
Powermanage.c (f:\v6.1_softv2.0.0\...\powermanage):85
|
data_ins.ad_get_address_p = ad_data;
|
|
volt_ret = Get_vol_Average(&data_ins);//10 - channel 3300 - 3.3v vref
|
Readfromfpga.c (f:\v6.1_softv2.0.0\v20\core):752
|
databuffer = (u8*)ad_data;
|
|
system_measure_g.measure_state = FULL_MEASURING_STATE;
|
---- system_ble_connect Matches (10 in 4 files) ----
|
Bt_control_user.c (f:\v6.1_softv2.0.0\v20\core):69
|
v20_system_para_g.system_ble_connect = 0;
|
|
}
|
Bt_control_user.c (f:\v6.1_softv2.0.0\v20\core):153
|
v20_system_para_g.system_ble_connect = 1;
|
v20_system_para_g.system_user = NOUSER;
|
return;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):273
|
v20_system_para_g.system_ble_connect = 0;
|
v20_system_para_g.system_gprs_connect = 0;
|
v20_system_para_g.system_user = NOUSER;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):1104
|
if(v20_system_para_g.system_ble_connect == 1)
|
{
|
return 1;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):1209
|
v20_system_para_g.system_ble_connect = 0;
|
v20_system_para_g.system_485_connect = 0;
|
v20_system_para_g.system_gprs_connect = 0;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):1254
|
v20_system_para_g.system_ble_connect = 0;
|
v20_system_para_g.system_485_connect = 0;
|
v20_system_para_g.system_gprs_connect = 0;
|
Para.c (f:\v6.1_softv2.0.0\v20\core):1299
|
// v20_system_para_g.system_ble_connect = 1;
|
/*ÑÓ³ÙÒ»¶Îʱ¼ä*/
|
delay_ms(100);
|
Para.h (f:\v6.1_softv2.0.0\v20\core):106
|
u8 system_ble_connect;
|
u8 system_gprs_connect;
|
u8 system_485_connect;
|
Warning_check.c (f:\v6.1_softv2.0.0\v20\core):543
|
if( (ACTIVE == v20_system_para_g.system_ble_connect) && (NOACTIVE == get_flag(BLE_CONNECT_SYSTEM)) )
|
{
|
|
Warning_check.c (f:\v6.1_softv2.0.0\v20\core):564
|
if( (NOACTIVE == v20_system_para_g.system_ble_connect) && (NOACTIVE == get_flag(BLE_DISCONNECT_SYSTEM)) )
|
{
|