Config_DeviceConfig_RebroadcastMode class

Defines the device's behavior for how messages are rebroadcast

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
This enum's name, as specified in the .proto file.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
This enum's integer value, as specified in the .proto file.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
Returns this enum's name or the value if names are not represented.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

valueOf(int value) Config_DeviceConfig_RebroadcastMode?

Constants

ALL → const Config_DeviceConfig_RebroadcastMode
Default behavior. Rebroadcast any observed message, if it was on our private channel or from another mesh with the same lora params.
ALL_SKIP_DECODING → const Config_DeviceConfig_RebroadcastMode
Same as behavior as ALL but skips packet decoding and simply rebroadcasts them. Only available in Repeater role. Setting this on any other roles will result in ALL behavior.
CORE_PORTNUMS_ONLY → const Config_DeviceConfig_RebroadcastMode
Ignores packets from non-standard portnums such as: TAK, RangeTest, PaxCounter, etc. Only rebroadcasts packets with standard portnums: NodeInfo, Text, Position, Telemetry, and Routing.
KNOWN_ONLY → const Config_DeviceConfig_RebroadcastMode
Ignores observed messages from foreign meshes like LOCAL_ONLY, but takes it step further by also ignoring messages from nodenums not in the node's known list (NodeDB)
LOCAL_ONLY → const Config_DeviceConfig_RebroadcastMode
Ignores observed messages from foreign meshes that are open or those which it cannot decrypt. Only rebroadcasts message on the nodes local primary / secondary channels.
NONE → const Config_DeviceConfig_RebroadcastMode
Only permitted for SENSOR, TRACKER and TAK_TRACKER roles, this will inhibit all rebroadcasts, not unlike CLIENT_MUTE role.
values → const List<Config_DeviceConfig_RebroadcastMode>