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