<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://meshcore.js.org</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/getting-started</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/plugins/ai</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/plugins</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/client/bricks-and-loading</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/client/errors-and-logging</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/client/options-and-login</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/client/radio-settings</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/client/sending-messages</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/commands/arguments</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/commands/built-in-commands</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/commands/context-and-pipeline</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/commands/declaring-a-command</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/events/events-you-can-listen-to</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/events/handlers-and-isolation</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/answer-a-command</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/post-on-a-channel</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/react-to-the-mesh</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/read-the-arguments</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/restrict-a-command</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/run-on-a-schedule</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/test-without-a-radio</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/translate-the-replies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/guides/write-a-plugin</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/jobs/lifecycle-and-errors</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/jobs/schedules-and-options</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/permissions/channels-are-untrusted</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/permissions/model-and-built-in-permissions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/permissions/roles-and-members</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/plugins/configuring-and-runtime</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/plugins/shipping-a-package</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/plugins/writing-one</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/replies/all-replies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/replies/overriding-texts</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/functions/channelTextBudget</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/functions/createConsoleLogger</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/functions/hashtagChannelSecret</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/functions/isBrick</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/functions/mergeReplies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ArgBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ArgumentError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/BleTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Channel</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ChannelManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Client</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ClientStateError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Collection</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Command</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/CommandBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/CommandContext</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/CommandManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/CommandTimeoutError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ConnectionError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Contact</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/ContactManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/DeliveryFailedError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/EventBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/EventManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Job</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/JobBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/JobManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/JobTimeoutError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/LimitReachedError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/LoadError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/MeshcoreError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Message</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/MessageBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/MessageTooLongError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/MissingDependencyError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/PermissionBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/PermissionManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Plugin</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/PluginBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/PluginManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Radio</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/RadioConfig</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/RadioConfigError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/RadioError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/Role</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/RoleBuilder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/RoleManager</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/SendQueue</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/SentMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/SerialTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/TcpTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/TypedEmitter</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/classes/UnsupportedFirmwareError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/ArgType</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/ArgValue</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/Author</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/BrickKind</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/ClientStatus</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/CommandErrorHandler</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/CommandHandler</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/CommandScope</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/ContactKind</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/DecodedFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/DeliveryFailureReason</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/DenyReason</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/EventName</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/JobSchedule</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/LogLevel</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/MemberInput</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/MemberList</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/MemberSource</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/MessageContent</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/OverflowMode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/OverlapPolicy</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/PermissionLike</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/PluginBricksFactory</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/PluginState</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/RadioSetting</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/SentMessageStatus</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/type-aliases/UsageErrorHandler</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Advert</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ArgDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/BleTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Brick</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ChannelRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ClientEvents</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ClientOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/CommandDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ContactRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/CreateChannelOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/DeniedContext</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/DeviceInfo</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ErrorSource</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/EventDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/JobDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/JobRunInfo</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/LoadIssue</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/LoadOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Location</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Logger</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Member</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/MessageData</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Path</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Permission</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/PermissionDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/PermissionHolder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/PluginDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/RadioConfigOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/RadioEvents</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/RadioOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/RadioParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Replies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/ResolvedMember</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/RoleDefinition</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/SelfInfo</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/SendOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/SerialTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/TcpTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/Transport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/interfaces/UnverifiedAuthor</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/CORE_PERMISSION_PREFIX</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/DEFAULT_MAX_PARTS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/DESTROY_FLUSH_TIMEOUT_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/DM_MAX_RESENDS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/DM_TEXT_BUDGET</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/HEALTH_CHECK_INTERVAL_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/HEALTH_CHECK_MAX_FAILURES</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/Permissions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/RECONNECT_BASE_DELAY_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/RECONNECT_MAX_DELAY_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/Replies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/SEND_EXPIRY_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/SEND_INTERVAL_MS</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/englishReplies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/frenchReplies</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/client/reference/variables/silentLogger</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/classes/FakeRadio</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/classes/MockTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/functions/createTestClient</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/functions/fakeContactKey</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/functions/fakeContactRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/functions/parseDuration</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/interfaces/FakeRadioOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/interfaces/TestBot</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/interfaces/TestClientOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/type-aliases/AckMode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/testing/reference/type-aliases/FakeSentMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/classes/ByteReader</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/classes/ByteWriter</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/classes/FrameDecoder</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/ChannelMessageParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/ContactMessageParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/DecodedFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/FrameDirection</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/PushFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/type-aliases/ResponseFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/AdvertPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/BattAndStorageFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ChannelInfoFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ChannelMessageFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ChannelRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactDeletedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactMessageFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactsFullPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ContactsStartFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/CurrentTimeFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/DeviceInfo</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/DeviceInfoFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/DisabledFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/EndOfContactsFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ErrFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/ExportContactFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/MalformedFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/MsgWaitingPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/NewAdvertPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/NoMoreMessagesFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/OkFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/Path</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/PathLength</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/PathUpdatedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SelfInfo</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SelfInfoFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SendChannelTxtMsgParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SendConfirmedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SendTxtMsgParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SentFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SetAdvertLatLonCommand</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SetChannelParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/SetRadioParamsCommand</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/interfaces/UnknownFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/APP_TARGET_VERSION</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/CHANNEL_SECRET_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/CONTACT_URI_PREFIX</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/CommandCode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/ContactType</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/FROM_RADIO_MARKER</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/MAX_FRAME_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/MAX_PATH_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/MAX_TEXT_LEN</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/MIN_FIRMWARE_VERSION</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/NAME_FIELD_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/OUT_PATH_UNKNOWN</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/PUB_KEY_PREFIX_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/PUB_KEY_SIZE</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/PushCode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/RadioErrorCode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/ResponseCode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/TO_RADIO_MARKER</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/variables/TxtType</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/contactUri</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/decodeFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/decodePath</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/decodePathLength</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeAddUpdateContact</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeAdvertPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeAppStart</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeBattAndStorageResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeChannelInfoResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeChannelMessageResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeContactDeletedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeContactMessageResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeContactResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeContactsFullPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeContactsStartResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeCurrentTimeResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeDeviceInfoResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeDeviceQuery</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeEndOfContactsResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeErrResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeExportContact</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeExportContactResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeFrame</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeGetBattAndStorage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeGetChannel</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeGetContactByKey</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeGetContacts</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeGetDeviceTime</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeMsgWaitingPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeNewAdvertPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeNoMoreMessagesResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeOkResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodePath</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodePathUpdatedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeRemoveContact</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeResetPath</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSelfInfoResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSendChannelTxtMsg</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSendConfirmedPush</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSendSelfAdvert</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSendTxtMsg</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSentResponse</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetAdvertLatLon</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetAdvertName</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetChannel</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetDeviceTime</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetRadioParams</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSetRadioTxPower</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/encodeSyncNextMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/fromHex</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/isPublicKeyHex</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/parseContactUri</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/publicKeyPrefixToBytes</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/publicKeyToBytes</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/toHex</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/protocol/reference/functions/utf8ByteLength</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/BleTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/ConnectionError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/MeshcoreError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/MissingDependencyError</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/SerialTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/TcpTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/classes/TypedEmitter</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/functions/importOptional</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/type-aliases/EventMap</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/type-aliases/Listener</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/type-aliases/TransportKind</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/BleTransportDeps</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/BleTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/NobleCharacteristicLike</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/NobleLike</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/NoblePeripheralLike</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/SerialPortLike</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/SerialPortModule</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/SerialTransportDeps</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/SerialTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/TcpTransportOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/Transport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/interfaces/TransportEvents</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/variables/BLE_RX_CHARACTERISTIC_UUID</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/variables/BLE_SERVICE_UUID</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/main/variables/BLE_TX_CHARACTERISTIC_UUID</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/classes/FakeRadio</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/classes/MockTransport</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/interfaces/FakeRadioOptions</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/interfaces/FakeSentChannelMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/interfaces/FakeSentDirectMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/functions/fakeContactRecord</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/type-aliases/AckMode</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/type-aliases/FakeSentMessage</loc>
</url>
<url>
<loc>https://meshcore.js.org/docs/transports/reference/mock/type-aliases/RadioHandler</loc>
</url>
</urlset>
