This repository was archived by the owner on Jul 10, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -989,6 +989,18 @@ export class MeshDevice {
989989 } ) ;
990990 break ;
991991 }
992+ case "getCannedMessageModuleMessagesResponse" : {
993+ this . log . debug (
994+ Emitter [ Emitter . GetMetadata ] ,
995+ `🥫 Received CannedMessage Module Messages response packet` ,
996+ ) ;
997+
998+ this . events . onCannedMessageModulePacket . dispatch ( {
999+ ...packetMetadata ,
1000+ data : adminMessage . payloadVariant . value ,
1001+ } ) ;
1002+ break ;
1003+ }
9921004 default : {
9931005 this . log . error (
9941006 Emitter [ Emitter . HandleMeshPacket ] ,
Original file line number Diff line number Diff line change @@ -177,6 +177,17 @@ export class EventSystem {
177177 PacketMetadata < Protobuf . Mesh . DeviceMetadata >
178178 > ( ) ;
179179
180+ /**
181+ * Fires when the device receives a Canned Message Module message packet
182+ *
183+ * @event onCannedMessageModulePacket
184+ */
185+ public readonly onCannedMessageModulePacket : SimpleEventDispatcher <
186+ PacketMetadata < string >
187+ > = new SimpleEventDispatcher <
188+ PacketMetadata < string >
189+ > ( ) ;
190+
180191 /**
181192 * Fires when a new MeshPacket message containing a Waypoint packet has been
182193 * received from device
You can’t perform that action at this time.
0 commit comments