---
title: Input/Output Objects
slug: develop/inputoutput-objects
docTags: 
createdAt: 2025-03-11T07:07:18.731Z
---

This section describes objects that enable input/output functions on hardware interfaces.

- [roBtClient](docId\:fDPNJsZ_TkIciApE63OL9)
- [roBtClientEvent](docId\:dR0EfVD1O9JQa1mfa33AW)
- [roBtClientManager](docId\:j-50zRJY-jTWE5E5SWoO-)
- [roBtClientManagerEvent](docId:0ya2SsCmiDFpWj_6W_XVI)
- [roBtManager](docId\:AkMxi8IWh0ER_tQdIQ3Yg)
- [roCecInterface](docId\:ezdh3By8IIBWQKy04obzU)
- [roCecRxFrameEvent](docId\:vGTbcnOi3ErEzlFVtT2TJ)
- [roCecTxCompleteEvent](docId\:GQCbJyp8HOAohrHoK7RLy)
- [roChannelManager](docId\:WvjNFNpCUTEpMnVwJyaN_)
- [roControlPort](docId:8ExDHgmoHqig7J-UvfCe1)
- [roControlUp, roControlDown](docId:_58TKuomyoD8uRhrP3uqY)
- [roGpioButton](docId\:DUTv09XYpa7lTySy-frTJ)
- [roGpioControlPort](docId\:fOD8ep73RJeXZchR63g2t)
- [roIRDownEvent, roIRRepeatEvent, roIRUpEvent](docId\:SBfRttEfWDTwWftbLqVPA)
- [roIRReceiver](docId\:V64tnBwIZ1Ythcch9cmRR)
- [roIRRemote](docId\:S84MPE1R1QJ7aeHgOaJhH)
- [roIRRemotePress](docId\:V0MM7Udc6tqkjMhxAanJx)
- [roKeyboard](docId\:VNJf6GnS75_lMizET3b1y)
- [roKeyboardPress](docId\:N5E953JR46u7kp9QBWCp9)
- [roPowerEvent](docId\:BIXI0Amud1OwjRD4Wu5d2)
- [roPowerManager](docId\:xMGa2-Vd4P67rwO4CSu-_)
- [roSequenceMatcher](docId\:T_nMVz0-JW369pjtIA2vm)
- [roSequenceMatchEvent](docId\:K7E1EkURdYb7Zkho3g6Ia)
- [roSerialPort](docId:25Ega25ABzfTXgITvvmmS)
- [roIRTransmitCompleteEvent](docId\:eYkTkNDge--I1crdndv3o)
- [roIRTransmitter](#)
- [roUsbFilesystem](#)
- [roUsbHidEmulator](#)
- [roUsbHidLedEmulatorEvent](#)
- [roUsbPowerControl](#)

