remote.braille requests and events carry a typed op under a braille-stream lease: the controller's width and gestures for a controlled reader, rendered cells back to its child, and cells, local geometry and display gestures for a controller. Direction is validated per role; a full mailbox revokes the lease. No display owner is attached yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 lines
536 B
Go
17 lines
536 B
Go
// Copyright (c) 2026 Storm Dragon
|
|
// Authors: Storm Dragon, Angus Kola
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
package tentacle
|
|
|
|
import "git.stormux.org/storm/cthulhu/internal/tentaclewire"
|
|
|
|
type RemoteBraille = tentaclewire.RemoteBraille
|
|
type RemoteBrailleRequest = tentaclewire.RemoteBrailleRequest
|
|
|
|
func ValidRemoteBraille(value RemoteBraille) bool { return tentaclewire.ValidRemoteBraille(value) }
|
|
|
|
func ValidRemoteBrailleRequest(request RemoteBrailleRequest) bool {
|
|
return tentaclewire.ValidRemoteBrailleRequest(request)
|
|
}
|