Generic Robot Framework
Example node:
use ;
use Position2DMessage;
use main_loop;
use Node;
use Publisher;
use Subscriber;
Example message:
extern crate generic_robot_framework;
use register_message;
register_message!;
Workspace architecture:
project_workspace: # GRF package typed "Workspace"
src:
packages:
example_adapter: # GRF package typed "Adapter"
...
example_resource: # GRF package typed "Resource"
...
example_package: # GRF package typed "Module"
src:
msg: # Folder containing messages structs
- example_message.rs
bin: # Folder containing nodes scripts
- example_node.rs
- Cargo.toml
- Cargo.lock
- Cargo.toml
- Cargo.lock