13f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh/*
23f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * Copyright (C) 2017 The Android Open Source Project
33f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh *
43f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * Licensed under the Apache License, Version 2.0 (the "License");
53f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * you may not use this file except in compliance with the License.
63f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * You may obtain a copy of the License at
73f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh *
83f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh *      http://www.apache.org/licenses/LICENSE-2.0
93f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh *
103f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * Unless required by applicable law or agreed to in writing, software
113f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * distributed under the License is distributed on an "AS IS" BASIS,
123f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
133f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * See the License for the specific language governing permissions and
143f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh * limitations under the License.
153f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh */
163f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
173f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh#ifndef CHRE_WIFI_OFFLOAD_HOST_MESSAGE_TYPES_H_
183f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh#define CHRE_WIFI_OFFLOAD_HOST_MESSAGE_TYPES_H_
193f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
203f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadehnamespace wifi_offload {
213f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
223f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadehenum HostMessageType : uint32_t {
233f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_BASE = 0x00001000,
243f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
253f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_CONFIG_SCANS,
263f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_SUBSCRIBE_SCAN_RESULTS,
273f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_UNSUBSCRIBE_SCAN_RESULTS,
283f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_GET_SCAN_STATS,
293f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_CMD_RESET,
303f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
313f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_MSG_BASE = 0x0005000,
323f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
333f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_MSG_SCAN_RESULTS,
343f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_MSG_SCAN_STATS,
353f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh  HOST_MSG_ERROR,
363f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh};
373f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
383f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh}  // namespace wifi_offload
393f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh
403f5e86ee9463dce381ebd8cdb65ab3f79c1b864dMehdi Alizadeh#endif  // CHRE_WIFI_OFFLOAD_HOST_MESSAGE_TYPES_H_
41