| | |
| | | #define __SYS_STATUS_ALARM_BYTES_SET(__HANDLE__,__ID__) \ |
| | | do \ |
| | | { \ |
| | | if (__SYS_STATUS_BYTES_GET(__HANDLE__) != SET){ \ |
| | | if ((__SYS_STATUS_BYTES_GET(__HANDLE__) != SET)&&(__SYS_ALARM_CTL_BYTES_GET(__HANDLE__))){ \ |
| | | system_status_word_g.status_word.__HANDLE__ = \ |
| | | system_alarm_word_for_valve_g.alarm_word.__HANDLE__ = SET; \ |
| | | if(__SYS_ALARM_REPORT_CTL_BYTES_GET(__HANDLE__) ==SET){ \ |
| | |
| | | uint16_t : 1; |
| | | uint16_t account_state : 1; |
| | | uint16_t flow_direction : 1; |
| | | uint16_t : 2; |
| | | uint16_t work_mode :2; |
| | | uint16_t : 1; // Ô¤Áô |
| | | uint16_t power_state : 1; |
| | | uint16_t : 1; |
| | |
| | | uint16_t show_price: 1; |
| | | uint16_t show_logo : 1; |
| | | uint16_t : 3; |
| | | uint16_t billing_mode: 2; |
| | | uint16_t billing_type: 2; |
| | | |
| | | uint16_t : 16; |
| | | }SYSTEM_FUN_CTRL_WORD_T; |