example
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import argparse
|
import argparse
|
||||||
|
import yaml
|
||||||
from bellande_parser.bellande_parser import Bellande_Format
|
from bellande_parser.bellande_parser import Bellande_Format
|
||||||
|
|
||||||
TEMPLATE_DIR = "templates"
|
TEMPLATE_DIR = "templates"
|
||||||
|
0
src/src/example/package.bellande
Normal file
0
src/src/example/package.bellande
Normal file
7
src/src/example_package/Cargo.toml
Normal file
7
src/src/example_package/Cargo.toml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
[package]
|
||||||
|
name = "example_package"
|
||||||
|
version = "0.1.0"
|
||||||
|
edition = "2021"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
common_msgs = { path = "../../build/common_msgs" }
|
20
src/src/example_package/Example_package.java
Normal file
20
src/src/example_package/Example_package.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import common_msgs.Messages.*;
|
||||||
|
|
||||||
|
public class Example_package {
|
||||||
|
public void run() {
|
||||||
|
while (true) {
|
||||||
|
// TODO: Implement node logic
|
||||||
|
System.out.println("Running example_package");
|
||||||
|
try {
|
||||||
|
Thread.sleep(1000);
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Example_package node = new Example_package();
|
||||||
|
node.run();
|
||||||
|
}
|
||||||
|
}
|
21
src/src/example_package/example_package.cpp
Normal file
21
src/src/example_package/example_package.cpp
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#include "common_msgs.hpp"
|
||||||
|
#include <iostream>
|
||||||
|
#include <chrono>
|
||||||
|
#include <thread>
|
||||||
|
|
||||||
|
class Example_package {
|
||||||
|
public:
|
||||||
|
void run() {
|
||||||
|
while (true) {
|
||||||
|
// TODO: Implement node logic
|
||||||
|
std::cout << "Running example_package" << std::endl;
|
||||||
|
std::this_thread::sleep_for(std::chrono::seconds(1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
int main(int argc, char** argv) {
|
||||||
|
Example_package node;
|
||||||
|
node.run();
|
||||||
|
return 0;
|
||||||
|
}
|
22
src/src/example_package/example_package.go
Normal file
22
src/src/example_package/example_package.go
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"time"
|
||||||
|
"common_msgs"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Example_package struct{}
|
||||||
|
|
||||||
|
func (n *Example_package) Run() {
|
||||||
|
for {
|
||||||
|
// TODO: Implement node logic
|
||||||
|
fmt.Println("Running example_package")
|
||||||
|
time.Sleep(1 * time.Second)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
node := &Example_package{}
|
||||||
|
node.Run()
|
||||||
|
}
|
13
src/src/example_package/example_package.py
Normal file
13
src/src/example_package/example_package.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
from common_msgs import *
|
||||||
|
import time
|
||||||
|
|
||||||
|
class Example_package:
|
||||||
|
def run(self):
|
||||||
|
while True:
|
||||||
|
# TODO: Implement node logic
|
||||||
|
print(f"Running example_package")
|
||||||
|
time.sleep(1)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
node = Example_package()
|
||||||
|
node.run()
|
19
src/src/example_package/main.rs
Normal file
19
src/src/example_package/main.rs
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
use common_msgs::*;
|
||||||
|
use std::{thread, time};
|
||||||
|
|
||||||
|
struct Example_package;
|
||||||
|
|
||||||
|
impl Example_package {
|
||||||
|
fn run(&self) {
|
||||||
|
loop {
|
||||||
|
// TODO: Implement node logic
|
||||||
|
println!("Running example_package");
|
||||||
|
thread::sleep(time::Duration::from_secs(1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let node = Example_package{};
|
||||||
|
node.run();
|
||||||
|
}
|
4
src/src/example_package/package.bellande
Normal file
4
src/src/example_package/package.bellande
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
dependencies:
|
||||||
|
- common_msgs
|
||||||
|
language: go
|
||||||
|
name: example_package
|
Reference in New Issue
Block a user