1b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood/*
2b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * Copyright (C) 2011 The Android Open Source Project
3b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood *
4b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * Licensed under the Apache License, Version 2.0 (the "License");
5b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * you may not use this file except in compliance with the License.
6b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * You may obtain a copy of the License at
7b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood *
8b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood *      http://www.apache.org/licenses/LICENSE-2.0
9b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood *
10b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * Unless required by applicable law or agreed to in writing, software
11b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * distributed under the License is distributed on an "AS IS" BASIS,
12b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * See the License for the specific language governing permissions and
14b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood * limitations under the License.
15b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood */
16b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood
17b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwoodpackage android.hardware;
18b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood
19b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwoodimport android.os.ParcelFileDescriptor;
20b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood
21b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood/** @hide */
22b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwoodinterface ISerialManager
23b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood{
24b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood    /* Returns a list of all available serial ports */
25b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood    String[] getSerialPorts();
26b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood
27b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood    /* Returns a file descriptor for the serial port. */
28b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood    ParcelFileDescriptor openSerialPort(String name);
29b01e8bf57b7492b77e3445db51471edcbadda75eMike Lockwood}
30