This commit is contained in:
2025-05-24 16:59:22 -04:00
parent 7bdd323056
commit 2c8043db4f
10 changed files with 22 additions and 4 deletions

View File

@@ -0,0 +1,7 @@
[package]
name = "example_package"
version = "0.1.0"
edition = "2021"
[dependencies]
common_msgs = { path = "../../build/common_msgs" }

View 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();
}
}

View 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;
}

View 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()
}

View 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()

View 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();
}

View File

@@ -0,0 +1,4 @@
dependencies:
- common_msgs
language: go
name: example_package