提交 4ce4b196 authored 作者: Serhij S's avatar Serhij S

changed repo link

上级 dababf76
[package]
name = "roboplc"
version = "0.1.34"
version = "0.1.35"
edition = "2021"
authors = ["Serhij S. <div@altertech.com>"]
license = "Apache-2.0"
description = "Framework for PLCs and real-time micro-services"
repository = "https://github.com/eva-ics/roboplc"
repository = "https://github.com/roboplc/roboplc"
keywords = ["realtime", "robots", "plc", "industrial"]
readme = "README.md"
autoexamples = false
......
......@@ -4,7 +4,7 @@
<a href="https://docs.rs/roboplc"><img alt="docs.rs page" src="https://docs.rs/roboplc/badge.svg"></img></a>
</h2>
<img src="https://raw.githubusercontent.com/eva-ics/roboplc/main/roboplcline_.png"
<img src="https://raw.githubusercontent.com/roboplc/roboplc/main/roboplcline_.png"
width="200" />
[RoboPLC](https://www.bohemia-automation.com/software/roboplc/) is an ultimate
......@@ -23,7 +23,7 @@ Available at <https://info.bma.ai/en/actual/roboplc/index.html>
## Examples
Can be found at <https://github.com/eva-ics/roboplc/tree/main/examples>
Can be found at <https://github.com/roboplc/roboplc/tree/main/examples>
## DataBuffer
......@@ -33,7 +33,7 @@ by a single consumer in bulk and submitted, e.g. into a local database or into
an external bus.
<img
src="https://raw.githubusercontent.com/eva-ics/roboplc/main/schemas/databuffer.png"
src="https://raw.githubusercontent.com/roboplc/roboplc/main/schemas/databuffer.png"
width="350" />
* always has got a fixed capacity
......@@ -53,7 +53,7 @@ architecture significantly clearer, lowers code support costs and brings
additional features.
<img
src="https://raw.githubusercontent.com/eva-ics/roboplc/main/schemas/hub.png"
src="https://raw.githubusercontent.com/roboplc/roboplc/main/schemas/hub.png"
width="550" />
* classic pub/sub patterns with no data serialization overhead
......@@ -105,7 +105,7 @@ launched threads.
functionality together.
<img
src="https://raw.githubusercontent.com/eva-ics/roboplc/main/schemas/controller.png"
src="https://raw.githubusercontent.com/roboplc/roboplc/main/schemas/controller.png"
width="550" />
## I/O
......@@ -116,12 +116,12 @@ buses.
Currently supported:
* Modbus (RTU/TCP) via [`io::modbus`] ([Modbus PLC
example](https://github.com/eva-ics/roboplc/blob/main/examples/plc-modbus.rs)),
example](https://github.com/roboplc/roboplc/blob/main/examples/plc-modbus.rs)),
requires `modbus` crate feature.
* Raw UDP in/out via [`io::raw_udp`]
([Raw UDP in/out example](https://github.com/eva-ics/roboplc/blob/main/examples/raw-udp.rs))
([Raw UDP in/out example](https://github.com/roboplc/roboplc/blob/main/examples/raw-udp.rs))
* [EVA ICS](https://www.eva-ics.com/) EAPI in/out via [`io::eapi`] ([EVA ICS
example](https://github.com/eva-ics/roboplc/blob/main/examples/eapi.rs)),
example](https://github.com/roboplc/roboplc/blob/main/examples/eapi.rs)),
requires `eapi` crate feature.
......@@ -5,7 +5,7 @@ edition = "2021"
authors = ["Serhij S. <div@altertech.com>"]
license = "Apache-2.0"
description = "RoboPLC command-line interface"
repository = "https://github.com/eva-ics/roboplc"
repository = "https://github.com/roboplc/roboplc"
keywords = ["realtime", "robots", "plc", "industrial"]
readme = "README.md"
......
......@@ -5,7 +5,7 @@ edition = "2021"
authors = ["Serhij S. <div@altertech.com>"]
license = "Apache-2.0"
description = "Derive macros for RoboPLC"
repository = "https://github.com/eva-ics/roboplc"
repository = "https://github.com/roboplc/roboplc"
keywords = ["realtime", "robots", "plc", "industrial"]
readme = "README.md"
......
......@@ -182,7 +182,7 @@ where
///
/// Workers that listen to hub messages may also receive a custom termination message and gracefully
/// shut themselves down. For such functionality a custom signal handler should be implemented
/// (See <https://github.com/eva-ics/roboplc/blob/main/examples/shutdown.rs>).
/// (See <https://github.com/roboplc/roboplc/blob/main/examples/shutdown.rs>).
///
/// The thread is automatically spawned with FIFO scheduling and the highest priority on CPU 0
/// or falled back to non-realtime.
......
//!
//! [EAPI communication example](https://github.com/eva-ics/roboplc/blob/main/examples/eapi.rs)
//! [EAPI communication example](https://github.com/roboplc/roboplc/blob/main/examples/eapi.rs)
use binrw::BinWrite;
use busrt::rpc::{RpcError, RpcEvent, RpcHandlers, RpcResult};
use busrt::{async_trait, QoS};
......
......@@ -2,8 +2,8 @@
//! Contains Modbus client/server implementations.
//!
//! Examples: [modbus
//! master(client)](https://github.com/eva-ics/roboplc/blob/main/examples/modbus-master.rs),
//! [modbus slave(server)](https://github.com/eva-ics/roboplc/blob/main/examples/modbus-slave.rs)
//! master(client)](https://github.com/roboplc/roboplc/blob/main/examples/modbus-master.rs),
//! [modbus slave(server)](https://github.com/roboplc/roboplc/blob/main/examples/modbus-slave.rs)
use std::io::Cursor;
use crate::comm::{Client, Protocol};
......
......@@ -2,7 +2,7 @@
//! Can be used to communicate between processes on different machines or with various 3rd party
//! devices and software, such as Matlab, LabView, etc.
//!
//! [Raw UDP example](https://github.com/eva-ics/roboplc/blob/main/examples/raw-udp.rs)
//! [Raw UDP example](https://github.com/roboplc/roboplc/blob/main/examples/raw-udp.rs)
use binrw::{BinRead, BinWrite};
use std::{
io::Cursor,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论