FakeIMeshService

A fake implementation of IMeshService for testing purposes. This also serves as a contract verification: if the AIDL changes, this class will fail to compile.

Developers can use this to mock the MeshService in their unit tests.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val channelSet: ByteArray
Link copied to clipboard
open override var config: ByteArray
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val myId: String
Link copied to clipboard
open override val myNodeInfo: MyNodeInfo?
Link copied to clipboard
open override val nodes: List<NodeInfo>
Link copied to clipboard
open override val packetId: Int
Link copied to clipboard
open override val updateStatus: Int

Functions

Link copied to clipboard
Link copied to clipboard
open fun asBinder(): IBinder?
Link copied to clipboard
open fun attachInterface(owner: IInterface?, descriptor: String?)
Link copied to clipboard
open override fun beginEditSettings(destNum: Int)
Link copied to clipboard
open override fun commitEditSettings(destNum: Int)
Link copied to clipboard
open override fun connectionState(): String
Link copied to clipboard
open fun dump(fd: FileDescriptor, args: Array<out String?>??)
Link copied to clipboard
open fun dumpAsync(fd: FileDescriptor, args: Array<out String?>??)
Link copied to clipboard
open override fun getCannedMessages(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun getChannelSet(): ByteArray
Link copied to clipboard
open override fun getConfig(): ByteArray
Link copied to clipboard
open override fun getDeviceConnectionStatus(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun getModuleConfig(requestId: Int, destNum: Int, moduleConfigTypeValue: Int)
Link copied to clipboard
open override fun getMyId(): String
Link copied to clipboard
open override fun getMyNodeInfo(): MyNodeInfo?
Link copied to clipboard
open override fun getNodes(): List<NodeInfo>
Link copied to clipboard
open override fun getPacketId(): Int
Link copied to clipboard
open override fun getRemoteChannel(requestId: Int, destNum: Int, channelIndex: Int)
Link copied to clipboard
open override fun getRemoteConfig(requestId: Int, destNum: Int, configTypeValue: Int)
Link copied to clipboard
open override fun getRemoteOwner(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun getRingtone(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun getUpdateStatus(): Int
Link copied to clipboard
open fun linkToDeath(recipient: IBinder.DeathRecipient, flags: Int)
Link copied to clipboard
open fun onTransact(code: Int, data: Parcel, reply: Parcel?, flags: Int): Boolean
Link copied to clipboard
open fun pingBinder(): Boolean
Link copied to clipboard
open fun queryLocalInterface(descriptor: String): IInterface?
Link copied to clipboard
open override fun rebootToDfu(destNum: Int)
Link copied to clipboard
open override fun removeByNodenum(requestID: Int, nodeNum: Int)
Link copied to clipboard
open override fun requestFactoryReset(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestNeighborInfo(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestNodedbReset(requestId: Int, destNum: Int, preserveFavorites: Boolean)
Link copied to clipboard
open override fun requestPosition(destNum: Int, position: Position?)
Link copied to clipboard
open override fun requestReboot(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestRebootOta(requestId: Int, destNum: Int, mode: Int, hash: ByteArray?)
Link copied to clipboard
open override fun requestShutdown(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestTelemetry(requestId: Int, destNum: Int, type: Int)
Link copied to clipboard
open override fun requestTraceroute(requestId: Int, destNum: Int)
Link copied to clipboard
open override fun requestUserInfo(destNum: Int)
Link copied to clipboard
open override fun send(packet: DataPacket?)
Link copied to clipboard
open override fun setCannedMessages(destNum: Int, messages: String?)
Link copied to clipboard
open override fun setChannel(payload: ByteArray?)
Link copied to clipboard
open override fun setConfig(payload: ByteArray?)
Link copied to clipboard
open override fun setDeviceAddress(deviceAddr: String?): Boolean
Link copied to clipboard
open override fun setFixedPosition(destNum: Int, position: Position?)
Link copied to clipboard
open override fun setModuleConfig(requestId: Int, destNum: Int, payload: ByteArray?)
Link copied to clipboard
open override fun setOwner(user: MeshUser?)
Link copied to clipboard
open override fun setRemoteChannel(requestId: Int, destNum: Int, payload: ByteArray?)
Link copied to clipboard
open override fun setRemoteConfig(requestId: Int, destNum: Int, payload: ByteArray?)
Link copied to clipboard
open override fun setRemoteOwner(requestId: Int, destNum: Int, payload: ByteArray?)
Link copied to clipboard
open override fun setRingtone(destNum: Int, ringtone: String?)
Link copied to clipboard
open override fun startFirmwareUpdate()
Link copied to clipboard
open override fun startProvideLocation()
Link copied to clipboard
open override fun stopProvideLocation()
Link copied to clipboard
open override fun subscribeReceiver(packageName: String?, receiverName: String?)
Link copied to clipboard
fun transact(code: Int, data: Parcel, reply: Parcel?, flags: Int): Boolean
Link copied to clipboard
open fun unlinkToDeath(recipient: IBinder.DeathRecipient, flags: Int): Boolean