72 lines
2.9 KiB
C
72 lines
2.9 KiB
C
/****************************************************************************
|
|
|
|
Copyright(c) 2019 by Aerospace C.Power (Chongqing) Microelectronics. ALL RIGHTS RESERVED.
|
|
|
|
This Information is proprietary to Aerospace C.Power (Chongqing) Microelectronics and MAY NOT
|
|
be copied by any method or incorporated into another program without
|
|
the express written consent of Aerospace C.Power. This Information or any portion
|
|
thereof remains the property of Aerospace C.Power. The Information contained herein
|
|
is believed to be accurate and Aerospace C.Power assumes no responsibility or
|
|
liability for its use in any way and conveys no license or title under
|
|
any patent or copyright and makes no representation or warranty that this
|
|
Information is free from patent or copyright infringement.
|
|
|
|
****************************************************************************/
|
|
|
|
#ifndef PROTO_69845_FJ_H
|
|
#define PROTO_69845_FJ_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* extend object identifies the data type definition,
|
|
* see standard DL/T 698.45 fujian
|
|
*/
|
|
#define PROTO_698_FJ_OI_FREEZE_ID (0xEBE0)
|
|
|
|
/* data OAD for query frozen task data
|
|
* the 1st freeze task data OAD is PROTO_698_FJ_OAD_QR_TASK_DATA + 1.
|
|
* ......
|
|
* the Nst freeze task data OAD is PROTO_698_FJ_OAD_QR_TASK_DATA + N.
|
|
*/
|
|
#define PROTO_698_FJ_OAD_QR_TASK_DATA (0xEBE00000u)
|
|
/* data OAD for set frozen task
|
|
* the 1st freeze task set OAD is PROTO_698_FJ_OAD_SET_TASK + 1.
|
|
* ......
|
|
* the Nst freeze task set OAD is PROTO_698_FJ_OAD_SET_TASK + N.
|
|
*/
|
|
#define PROTO_698_FJ_OAD_SET_TASK (0xEBE00100u)
|
|
/* data OAD for delete frozen task */
|
|
#define PROTO_698_FJ_OAD_DEL_TASK (0xEBE0E000u)
|
|
/* data OAD for set task record data max length */
|
|
#define PROTO_698_FJ_OAD_SET_TASK_REC_MAX_LEN (0xEBE0E001u)
|
|
/* data OAD for set number of reports allowed within 24 hours */
|
|
#define PROTO_698_FJ_OAD_SET_RPT_MAX_CNT (0xEBE0E002u)
|
|
/* data OAD for query task configuration statistics */
|
|
#define PROTO_698_FJ_OAD_QR_TASK_STATE (0xEBE0E003u)
|
|
/* data OAD for set duration of task suspension */
|
|
#define PROTO_698_FJ_OAD_SET_TASK_STOP_DUR (0xEBE0E004u)
|
|
/* data OAD for set random report time */
|
|
#define PROTO_698_FJ_OAD_SET_RANDOM_RPT_TIME (0xEBE0E005u)
|
|
/* data OAD for set report failed retry count */
|
|
#define PROTO_698_FJ_OAD_SET_RPT_RETRY_COUNT (0xEBE0E006u)
|
|
/* data OAD for meter multiple data item */
|
|
#define PROTO_698_FJ_OAD_METER_MULTI_DATA_ITEM (0xEBE0E007u)
|
|
/* data OAD for frozen task reset */
|
|
#define PROTO_698_FJ_OAD_TAST_RESET (0xEBE0E008u)
|
|
/* data OAD for report mode */
|
|
#define PROTO_698_FJ_OAD_SET_RPT_MODE (0xEBE0E009u)
|
|
/* data OAD for set multiple report param */
|
|
#define PROTO_698_FJ_OAD_SET_MULTI_RPT (0xEBE0E00Au)
|
|
/* data OAD for report status */
|
|
#define PROTO_698_FJ_OAD_RPT_STATUS (0xEBE0E00Bu)
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* PROTO_69845_FJ_H */
|
|
|