|
@@ -239,6 +239,7 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
|
|
|
w_eeprom_data_t data = {0};
|
|
w_eeprom_data_t data = {0};
|
|
|
if((usAddress >= SET_STATE) && (usAddress <=(SET_STATE +SET_STATE_LEN)))
|
|
if((usAddress >= SET_STATE) && (usAddress <=(SET_STATE +SET_STATE_LEN)))
|
|
|
{
|
|
{
|
|
|
|
|
+#ifndef SUPPORT_MON
|
|
|
start = usAddress - SET_STATE;
|
|
start = usAddress - SET_STATE;
|
|
|
async_data da = {0};
|
|
async_data da = {0};
|
|
|
da.fire_or_zero = _FIRE;
|
|
da.fire_or_zero = _FIRE;
|
|
@@ -344,9 +345,10 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
#endif
|
|
#endif
|
|
|
-
|
|
|
|
|
|
|
+#endif
|
|
|
}else if((usAddress >= OPEN_DELAY) && (usAddress <=(OPEN_DELAY+OPEN_DELAY_LEN)))
|
|
}else if((usAddress >= OPEN_DELAY) && (usAddress <=(OPEN_DELAY+OPEN_DELAY_LEN)))
|
|
|
{
|
|
{
|
|
|
|
|
+#ifndef SUPPORT_MON
|
|
|
start = usAddress - OPEN_DELAY;
|
|
start = usAddress - OPEN_DELAY;
|
|
|
base = (uint16_t*)(&board->md_data.rw_data.open.delay_open[0]);
|
|
base = (uint16_t*)(&board->md_data.rw_data.open.delay_open[0]);
|
|
|
base += start;
|
|
base += start;
|
|
@@ -356,8 +358,10 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
|
|
|
memcpy(&data.data,&usRegHoldBuf[WiRegIndex],2*WusNRegs);
|
|
memcpy(&data.data,&usRegHoldBuf[WiRegIndex],2*WusNRegs);
|
|
|
data.start_addr = (EEPROM_OTHER_ADDR+(start*2));
|
|
data.start_addr = (EEPROM_OTHER_ADDR+(start*2));
|
|
|
board->q_cache.en_queue(&data);
|
|
board->q_cache.en_queue(&data);
|
|
|
|
|
+#endif
|
|
|
}else if((usAddress >= CLOSE_DELAY) && (usAddress <=(CLOSE_DELAY+CLOSE_DELAY_LEN)))
|
|
}else if((usAddress >= CLOSE_DELAY) && (usAddress <=(CLOSE_DELAY+CLOSE_DELAY_LEN)))
|
|
|
{
|
|
{
|
|
|
|
|
+#ifndef SUPPORT_MON
|
|
|
start = usAddress - CLOSE_DELAY;
|
|
start = usAddress - CLOSE_DELAY;
|
|
|
base = (uint16_t*)(&board->md_data.rw_data.close.delay_close[0]);
|
|
base = (uint16_t*)(&board->md_data.rw_data.close.delay_close[0]);
|
|
|
base += start;
|
|
base += start;
|
|
@@ -366,6 +370,7 @@ eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs, eMBRegi
|
|
|
memcpy(&data.data,&usRegHoldBuf[WiRegIndex],2*WusNRegs);
|
|
memcpy(&data.data,&usRegHoldBuf[WiRegIndex],2*WusNRegs);
|
|
|
data.start_addr = (EEPROM_OTHER_ADDR+(sizeof(ac_delay_open_t))+(start*2));
|
|
data.start_addr = (EEPROM_OTHER_ADDR+(sizeof(ac_delay_open_t))+(start*2));
|
|
|
board->q_cache.en_queue(&data);
|
|
board->q_cache.en_queue(&data);
|
|
|
|
|
+#endif
|
|
|
}else if((usAddress >= VALUE_THR) && (usAddress <=(VALUE_THR+VALUE_THR_LEN))) //yu zhi she zhi
|
|
}else if((usAddress >= VALUE_THR) && (usAddress <=(VALUE_THR+VALUE_THR_LEN))) //yu zhi she zhi
|
|
|
{
|
|
{
|
|
|
start = usAddress - VALUE_THR;
|
|
start = usAddress - VALUE_THR;
|