diff --git a/src/content/index.md b/src/content/index.md index 99633064..7d1cbb27 100755 --- a/src/content/index.md +++ b/src/content/index.md @@ -24,7 +24,7 @@ What’s a skill? A skill is code you write to make Misty do something. When you At a high level, there are three approaches you can take when you write code for Misty: * You can write a skill using Misty's [**JavaScript SDK**](./misty-ii/coding-misty/javascript-sdk-architecture). You write code for Misty's on-robot JavaScript API and upload it to the robot. This code runs internally on Misty and can interact with external data, such as cloud calls and non-Misty API calls. -* You can write a skill using Misty's [**.NET SDK (Beta)**](./misty-ii/dotnet-sdk/overview). Skills you write with Misty's .NET SDK assemble into background tasks that run alongside Misty's own software on Windows IoT Core. +* You can write a skill using Misty's [**.NET SDK**](./misty-ii/dotnet-sdk/overview). Skills you write with Misty's .NET SDK assemble into background tasks that run alongside Misty's own software on Windows IoT Core. * You can write a robot application using Misty's [**REST API & WebSocket connections**](./misty-ii/rest-api/overview). With this approach, your code runs on an external device (say, in desktop browser or on a Raspberry Pi) and not onboard the robot. Can't find what you're looking for in the developer documentation? Post your question to the [Misty Community Forums](https://community.mistyrobotics.com/)! \ No newline at end of file diff --git a/src/content/misty-ii/dotnet-sdk/getting-started.md b/src/content/misty-ii/dotnet-sdk/getting-started.md index 0152d641..c564bdba 100644 --- a/src/content/misty-ii/dotnet-sdk/getting-started.md +++ b/src/content/misty-ii/dotnet-sdk/getting-started.md @@ -105,7 +105,7 @@ Once you've created an app package for your .NET skill, you can compress the ent ## Important Notes & Workarounds -Misty's .NET SDK is currently in **Beta**. Related software, libraries, and documentation are still under development and may not be reliable at this time. This section lists a few known issues with the .NET SDK. Refer to these items to troubleshoot issues you have while developing .NET skills. If you experience something that's not listed below, help us improve the SDK by [filing a bug in the Misty Community forums](https://community.mistyrobotics.com/c/bugs). +This section lists a few known issues with the .NET SDK. Refer to these items to troubleshoot issues you have while developing .NET skills. If you experience something that's not listed below, help us improve the SDK by [filing a bug in the Misty Community forums](https://community.mistyrobotics.com/c/bugs). * If you have **not** manually applied Misty's [2020.01.07 Android patch](../../../misty-ii/robot/system-updates/#2020-01-07-android-patch), then you must use the [IP address for Misty's USB-to-Ethernet adapter](./getting-started.md#connecting-to-misty-39-s-410-ip-address) in order to attach a remote debugger. Misty must be connected to a USB-to-Ethernet adapter, and you must deploy the skill you wish to debug using the IP address of the connected adapter. You can still deploy and run skills using the Wi-Fi IP address provided in the Misty App, but you cannot use line-by-line debugging to step through the skills you deploy this way. If you **have** applied the patch, you can attach a debugger using Misty's Wi-Fi IP address (supplied in the Misty App). For more information about deploying skills via a hardwired connection, see [Connecting to Misty's 410 IP Address](./#connecting-to-misty-39-s-410-ip-address). * The first time you deploy a skill, it may fail to attach for debugging after deployment, and you may see a message in Visual Studio that indicates the skill is already running. If this happens and you want to walk through the debugger with your skill, you can generally just deploy the skill again, and it should attach for debugging the second time. If you don't care about walking through the debugger, you don't need to re-deploy before you run the skill. You can ignore this message from Visual Studio and start your skill from the Skill Runner web page.. diff --git a/src/content/misty-ii/dotnet-sdk/overview.md b/src/content/misty-ii/dotnet-sdk/overview.md index 4eb2d76c..1434db18 100644 --- a/src/content/misty-ii/dotnet-sdk/overview.md +++ b/src/content/misty-ii/dotnet-sdk/overview.md @@ -14,10 +14,6 @@ Misty II's .NET SDK provides tools for building, debugging, and deploying skills * Use external libraries in your skill code * Test code before deployment by simulating input from sensors and other robot data -{{box op="start" cssClass="boxed noteBox"}} -**Note:** Misty's .NET SDK is currently in **Beta**. Related software, libraries, and documentation are still under development. We encourage you to experiment with these tools, but recognize that features and functionality may be unreliable at this time, and may change without notice. -{{box op="end"}} - ## Requirements Using Misty's .NET SDK requires the following: @@ -35,9 +31,9 @@ Using Misty's .NET SDK requires the following: Misty's .NET SDK includes the following libraries and templates: * [Misty Skill Extension](https://marketplace.visualstudio.com/items?itemName=MistyRobotics.MistySkillExtension) (Beta) - A Visual Studio extension that contains project templates for C# skills. When you create a new project with this template, Visual Studio automatically installs the Misty Robotics SDK libraries for use in your skill. -* [MistyRobotics.SDK](https://www.nuget.org/packages/MistyRobotics.SDK) (Beta) - Library used to build .NET skills for Misty -* [MistyRobotics.Common](https://www.nuget.org/packages/MistyRobotics.Common) (Beta) - Library with types and data objects commonly used across Misty's .NET skill projects -* [MistyRobotics.Tools](https://www.nuget.org/packages/MistyRobotics.Tools) (Beta) - Library with optional tools for programming Misty +* [MistyRobotics.SDK](https://www.nuget.org/packages/MistyRobotics.SDK) - Library used to build .NET skills for Misty +* [MistyRobotics.Common](https://www.nuget.org/packages/MistyRobotics.Common) - Library with types and data objects commonly used across Misty's .NET skill projects +* [MistyRobotics.Tools](https://www.nuget.org/packages/MistyRobotics.Tools) - Deprecated library with optional tools for programming Misty {{box op="start" cssClass="boxed noteBox"}} **Note:** Comprehensive reference documentation for the public members of Misty's .NET SDK libraries is still under development. For now, we recommend using IntelliSense to browse the contents of the SDK libraries and access summaries of library classes and their members. diff --git a/src/content/misty-ii/javascript-sdk/javascript-skill-architecture.md b/src/content/misty-ii/javascript-sdk/javascript-skill-architecture.md index 8aad27f8..90c4d1be 100644 --- a/src/content/misty-ii/javascript-sdk/javascript-skill-architecture.md +++ b/src/content/misty-ii/javascript-sdk/javascript-skill-architecture.md @@ -261,7 +261,7 @@ With a JSON body similar to: The `UniqueId` and `EventName` values are required, and they must match the ID of the skill to call and the event name that you registered a listener for in that skill. You should place any payload data you wish to send to the skill in the `Payload` field. You can process this data in the event callback. -Additionally, you can use the [`TriggerEvent`](../../../misty-ii/javascript-sdk/api-reference/#misty-triggerevent) command to trigger custom event callbacks in the current skill, or in any other skills that are running at the same time. You can trigger (and register listeners for) custom events with Misty's JavaScript and .NET SDK (Beta). +Additionally, you can use the [`TriggerEvent`](../../../misty-ii/javascript-sdk/api-reference/#misty-triggerevent) command to trigger custom event callbacks in the current skill, or in any other skills that are running at the same time. You can trigger (and register listeners for) custom events with Misty's JavaScript and .NET SDK. ```javascript // Syntax diff --git a/src/content/misty-ii/robot/introduction-to-skills.md b/src/content/misty-ii/robot/introduction-to-skills.md index 0c7ebe3b..881987b5 100644 --- a/src/content/misty-ii/robot/introduction-to-skills.md +++ b/src/content/misty-ii/robot/introduction-to-skills.md @@ -30,7 +30,7 @@ For example, you might code Misty to do the following: * respond with sound and movement when you touch her on the head or chin * patrol an area to capture photos, videos, and audio recordings while reporting changes in the environment -The first step in coding Misty is deciding what you want the robot to do. Then, you can choose to whether to use Misty's JavaScript SDK, her .NET SDK (Beta), or her REST API. When you're ready, you can share your code with other developers in the Misty Community. +The first step in coding Misty is deciding what you want the robot to do. Then, you can choose to whether to use Misty's JavaScript SDK, her .NET SDK, or her REST API. When you're ready, you can share your code with other developers in the Misty Community. ## SDKs and APIs @@ -99,9 +99,9 @@ You build a .NET skill for Misty by wrapping your C# skill code in a background Currently, Misty's .NET SDK includes the following libraries and templates: * [Misty Skill Extension](https://marketplace.visualstudio.com/items?itemName=MistyRobotics.MistySkillExtension) (Beta) - A Visual Studio extension that contains project templates for C# skills. When you create a new project with this template, Visual Studio automatically installs the Misty Robotics SDK libraries for use in your skill. -* [MistyRobotics.SDK](https://www.nuget.org/packages/MistyRobotics.SDK) (Beta) - Library used to build .NET skills for Misty -* [MistyRobotics.Common](https://www.nuget.org/packages/MistyRobotics.Common) (Beta) - Library with types and data objects commonly used across Misty's .NET skill projects -* [MistyRobotics.Tools](https://www.nuget.org/packages/MistyRobotics.Tools) (Beta) - Library with optional tools for programming Misty +* [MistyRobotics.SDK](https://www.nuget.org/packages/MistyRobotics.SDK) - Library used to build .NET skills for Misty +* [MistyRobotics.Common](https://www.nuget.org/packages/MistyRobotics.Common) - Library with types and data objects commonly used across Misty's .NET skill projects +* [MistyRobotics.Tools](https://www.nuget.org/packages/MistyRobotics.Tools) - Deprecated library with optional tools for programming Misty {{box op="start" cssClass="boxed noteBox"}} **Note:** Comprehensive reference documentation for the public members of Misty's .NET SDK libraries is still under development. For now, we recommend using IntelliSense to browse the contents of the SDK libraries and access summaries of library classes and their members. diff --git a/src/content/misty-ii/robot/misty-ii.md b/src/content/misty-ii/robot/misty-ii.md index 52096d61..c497304c 100644 --- a/src/content/misty-ii/robot/misty-ii.md +++ b/src/content/misty-ii/robot/misty-ii.md @@ -512,13 +512,13 @@ This table provides more information about the specifications for each Misty II Programmability - Compatible with Misty's JavaScript SDK, .NET SDK (Beta), REST API, and web-based tools. + Compatible with Misty's JavaScript SDK, .NET SDK, REST API, and web-based tools.

Note: API commands, event types, data, and tools that make use of the depth sensor are not functional with the Misty II Basic Edition. - Compatible with Misty's JavaScript SDK, .NET SDK (Beta), REST API, and web-based tools. + Compatible with Misty's JavaScript SDK, .NET SDK, REST API, and web-based tools. - Compatible with Misty's JavaScript SDK, .NET SDK (Beta), REST API, and web-based tools. + Compatible with Misty's JavaScript SDK, .NET SDK, REST API, and web-based tools.