#protocols #sans-io #flow-control #x328

no-std x328-proto

Sans-io implementation of the X3.28 field bus protocol

5 releases

0.2.0 Sep 27, 2023
0.1.3 Aug 15, 2022
0.1.2 Jun 22, 2021
0.1.1 May 5, 2021
0.1.0 Apr 9, 2021

#1774 in Encoding

MIT/Apache

70KB
1.5K SLoC

x328-proto

Documentation

A sans-IO implementation of the X3.28 field bus protocol. Mainly used to communicate with older industrial equipment.

Please read the API documentation here

License

Licensed under the Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 or the MIT license http://opensource.org/licenses/MIT, at your option. This file may not be copied, modified, or distributed except according to those terms.


lib.rs:

Sans-IO implementation of the ANSI X3.28 serial line protocol

X3.28 is an old field bus protocol, commonly used on top of a RS-422 bus. The bus settings should be 9600 baud, 7 bit char, no flow control, even parity, 1 stop bit (7E1). Since this crate doesn't provide IO at all, feel free to use whatever transport you want.

Dependencies

~3MB
~59K SLoC