v0.2.0
modbus
Einfache Modbus-Client-Bibliothek für Dart. Derzeit wird nur die TCP-Verbindung unterstützt.
36Likes 87830-Tage-Downloads140Pub-Punkte
AndroidiOSmacOSWindowsLinux
hacker-cb/modbus-dart open-source repository details.
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
Simple Modbus client library for dart. Currently only the TCP connection is supported.
import 'package:modbus/modbus.dart' as modbus;
main(List<String> arguments) async {
var client = modbus.createTcpClient(
'10.170.1.20',
port: 1001,
mode: modbus.ModbusMode.rtu,
);
try {
await client.connect();
var slaveIdResponse = await client.reportSlaveId();
print("Slave ID: " + slaveIdResponse);
} finally {
client.close();
}
}
import 'package:modbus/modbus.dart' as modbus;
main(List<String> arguments) async {
var client = modbus.createTcpClient(
'10.170.1.20',
port: 1001,
mode: modbus.ModbusMode.rtu,
);
try {
await client.connect();
client.setUnitId(100);
var slaveIdResponse = await client.reportSlaveId();
print("Slave ID: " + slaveIdResponse);
client.setUnitId(150);
var slaveIdResponse = await client.reportSlaveId();
print("Slave ID: " + slaveIdResponse);
} finally {
client.close();
}
}
SerialConnector is not implemented yet.
Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗