提交 de515aff authored 作者: Serhij S's avatar Serhij S

README.md

上级 085cab2d
...@@ -120,6 +120,12 @@ applications, the following features are available: ...@@ -120,6 +120,12 @@ applications, the following features are available:
Note: to switch locking policy, disable the crate default features. Note: to switch locking policy, disable the crate default features.
The locking policy can be also selected in CLI when creating a new project:
```shell
robo new --locking rt-safe # the default in CLI is rt-safe
```
## Controller ## Controller
[`controller::Controller`] is the primary component of mixing up all the [`controller::Controller`] is the primary component of mixing up all the
...@@ -168,12 +174,6 @@ Linux machines only. ...@@ -168,12 +174,6 @@ Linux machines only.
either `locking-rt` or `locking-rt-safe`. **This is important for real-time either `locking-rt` or `locking-rt-safe`. **This is important for real-time
applications and must be enabled manually**. applications and must be enabled manually**.
* If [RVideo](https://crates.io/crates/rvideo) is used, the crate locking policy
must be manually adjusted.
* If [RFlow](https://crates.io/crates/rflow) is used, the crate locking policy
must be manually adjusted.
* As [RTSC](https://crates.io/crates/rtsc) components are lock-agnostic, which * As [RTSC](https://crates.io/crates/rtsc) components are lock-agnostic, which
requires to specify generic locking types, the modules [`channel`], requires to specify generic locking types, the modules [`channel`],
[`policy_channel`], [`buf`] and [`semaphore`] are now wrappers around RTSC [`policy_channel`], [`buf`] and [`semaphore`] are now wrappers around RTSC
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论