MeshPacket constructor
MeshPacket({
- int? from,
- int? to,
- int? channel,
- Data? decoded,
- List<
int> ? encrypted, - int? id,
- int? rxTime,
- double? rxSnr,
- int? hopLimit,
- bool? wantAck,
- MeshPacket_Priority? priority,
- int? rxRssi,
- @Deprecated('This field is deprecated.') MeshPacket_Delayed? delayed,
- bool? viaMqtt,
- int? hopStart,
- List<
int> ? publicKey, - bool? pkiEncrypted,
- int? nextHop,
- int? relayNode,
- int? txAfter,
- MeshPacket_TransportMechanism? transportMechanism,
Implementation
factory MeshPacket({
$core.int? from,
$core.int? to,
$core.int? channel,
Data? decoded,
$core.List<$core.int>? encrypted,
$core.int? id,
$core.int? rxTime,
$core.double? rxSnr,
$core.int? hopLimit,
$core.bool? wantAck,
MeshPacket_Priority? priority,
$core.int? rxRssi,
@$core.Deprecated('This field is deprecated.') MeshPacket_Delayed? delayed,
$core.bool? viaMqtt,
$core.int? hopStart,
$core.List<$core.int>? publicKey,
$core.bool? pkiEncrypted,
$core.int? nextHop,
$core.int? relayNode,
$core.int? txAfter,
MeshPacket_TransportMechanism? transportMechanism,
}) {
final result = create();
if (from != null) result.from = from;
if (to != null) result.to = to;
if (channel != null) result.channel = channel;
if (decoded != null) result.decoded = decoded;
if (encrypted != null) result.encrypted = encrypted;
if (id != null) result.id = id;
if (rxTime != null) result.rxTime = rxTime;
if (rxSnr != null) result.rxSnr = rxSnr;
if (hopLimit != null) result.hopLimit = hopLimit;
if (wantAck != null) result.wantAck = wantAck;
if (priority != null) result.priority = priority;
if (rxRssi != null) result.rxRssi = rxRssi;
if (delayed != null) result.delayed = delayed;
if (viaMqtt != null) result.viaMqtt = viaMqtt;
if (hopStart != null) result.hopStart = hopStart;
if (publicKey != null) result.publicKey = publicKey;
if (pkiEncrypted != null) result.pkiEncrypted = pkiEncrypted;
if (nextHop != null) result.nextHop = nextHop;
if (relayNode != null) result.relayNode = relayNode;
if (txAfter != null) result.txAfter = txAfter;
if (transportMechanism != null)
result.transportMechanism = transportMechanism;
return result;
}