123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- /**
- * \file appl_config_client.h
- *
- * \brief This file defines the Mesh Configuration Model Application Interface
- * - includes Data Structures and Methods for both Server and Client.
- */
- /*
- * Copyright (C) 2018. Mindtree Ltd.
- * All rights reserved.
- */
- #ifndef _H_PHYMODEL_COMMON_
- #define _H_PHYMODEL_COMMON_
- /* --------------------------------------------- Header File Inclusion */
- #include "MS_common.h"
- //vendor model att
- #define MS_STATE_PHY_MODEL_HSL_T 0x0123
- #define MS_STATE_PHY_MODEL_ONOFF_T 0x0100
- #define MS_STATE_PHY_MODEL_LIGHTNESS_T 0x0121
- #define MS_STATE_PHY_MODEL_CTL_T 0x0122
- #define MS_STATE_PHY_MODEL_MAINLIGHTONOFF_T 0x0534
- #define MS_STATE_PHY_MODEL_BACKLIGHTONOFF_T 0x0533
- #define MS_STATE_PHY_MODEL_HB_CALLBACK_T 0x0801
- #define MS_STATE_PHY_MODEL_RESET_T 0x0802
- #define MS_STATE_PHY_MODEL_MODENUMBER_T 0xF004
- #define MS_STATE_PHY_MODEL_EVENT_INDICATE_T 0xF009
- #define MS_STATE_PHYMODEL_NOTIFY_T 0xFFFE
- //phy model opcode
- #define MS_ACCESS_PHY_MODEL_GET_OPCODE 0x00D00405
- #define MS_ACCESS_PHY_MODEL_SET_OPCODE 0x00D10405
- #define MS_ACCESS_PHY_MODEL_SET_UNACKNOWLEDGED_OPCODE 0x00D20405
- #define MS_ACCESS_PHY_MODEL_STATUS_OPCODE 0x00D30405
- #define MS_ACCESS_PHY_MODEL_INDICATION_OPCODE 0x00D40405
- #define MS_ACCESS_PHY_MODEL_CONFIRMATION_OPCODE 0x00D50405
- #define MS_ACCESS_PHY_MODEL_WRITECMD_OPCODE 0x00E00405
- #define MS_ACCESS_PHY_MODEL_NOTIFY_OPCODE 0x00E10405
- #define MS_MODEL_ID_PHY_MODEL_SERVER 0x00000405
- #define MS_MODEL_ID_PHY_MODEL_CLIENT 0x00010405
- /* --------------------------------------------- Global Definitions */
- /* --------------------------------------------- Data Types/ Structures */
- typedef struct _MS_access_phy_model_state_params
- {
- /** State Type */
- UINT16 phy_mode_type;
- /** State pointer */
- UCHAR * phy_mode_param;
- }MS_ACCESS_PHY_MODEL_STATE_PARAMS;
- /* --------------------------------------------- Function */
- #endif /*_H_APPL_CONFIG_CLIENT_ */
|