jacdac.codal_message_bus
Submodules
Package Contents
Classes
A service that uses the [CODAL message bus](https://lancaster-university.github.io/microbit-docs/ubit/messageBus/) to send and receive small messages. |
- class jacdac.codal_message_bus.CodalMessageBusClient(bus: jacdac.bus.Bus, role: str)
Bases:
jacdac.bus.Client
- A service that uses the [CODAL message bus](https://lancaster-university.github.io/microbit-docs/ubit/messageBus/) to send and receive small messages.
You can find known values for source in [CODAL repository](https://github.com/lancaster-university/codal-core/blob/master/inc/core/CodalComponent.h)
In MakeCode, you can listen for custom source, value values using [control.onEvent](https://makecode.microbit.org/reference/control/on-event].
Implements a client for the CODAL Message Bus service.
- on_message(handler: jacdac.bus.EventHandlerFn) jacdac.bus.UnsubscribeFn
Raised by the server is triggered by the server. The filtering logic of which event to send over Jacdac is up to the server implementation.