DeviceState constructor
DeviceState({
- MyNodeInfo? myNode,
- User? owner,
- Iterable<
MeshPacket> ? receiveQueue, - MeshPacket? rxTextMessage,
- int? version,
- @Deprecated('This field is deprecated.') bool? noSave,
- @Deprecated('This field is deprecated.') bool? didGpsReset,
- MeshPacket? rxWaypoint,
- Iterable<
NodeRemoteHardwarePin> ? nodeRemoteHardwarePins,
Implementation
factory DeviceState({
$1.MyNodeInfo? myNode,
$1.User? owner,
$core.Iterable<$1.MeshPacket>? receiveQueue,
$1.MeshPacket? rxTextMessage,
$core.int? version,
@$core.Deprecated('This field is deprecated.') $core.bool? noSave,
@$core.Deprecated('This field is deprecated.') $core.bool? didGpsReset,
$1.MeshPacket? rxWaypoint,
$core.Iterable<$1.NodeRemoteHardwarePin>? nodeRemoteHardwarePins,
}) {
final result = create();
if (myNode != null) result.myNode = myNode;
if (owner != null) result.owner = owner;
if (receiveQueue != null) result.receiveQueue.addAll(receiveQueue);
if (rxTextMessage != null) result.rxTextMessage = rxTextMessage;
if (version != null) result.version = version;
if (noSave != null) result.noSave = noSave;
if (didGpsReset != null) result.didGpsReset = didGpsReset;
if (rxWaypoint != null) result.rxWaypoint = rxWaypoint;
if (nodeRemoteHardwarePins != null)
result.nodeRemoteHardwarePins.addAll(nodeRemoteHardwarePins);
return result;
}