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 thevalue
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>