IOCINFRAApp/Db/devBronkhorst.proto
author Heinz Junkes <junkes@fhi-berlin.mpg.de>
Wed, 15 Jul 2020 08:12:22 +0200
changeset 2 320de4b4c9ee
parent 0 77d8eafe2a07
permissions -rw-r--r--
Add 2nd moxa XGS600 and TPG256

Terminator = CR LF;
ReplyTimeout = 3000;
LockTimeout = 3000;

identity{
	out ":0780040060006000";
	in ":138002006000%26c00";
}

readChar{
	out ":068004\$1\$2\$1\$2";
	in ":058002\$1\$2%X";
}

writeChar{
	out ":058002\$1\$2%02X";
	@init{readChar;}
}

#SHOULD readInt also contain 0-padding?
readInt{
	out ":068004\$1\$2\$1\$2";
	in ":068002\$1\$2%X";
}

writeInt{
	out ":068002\$1\$2%04X";
	@init{readInt;}
}

readFloat{
	out ":068004\$1\$2\$1\$2";
	in ":088002\$1\$2%X";
}

writeFloat{
	out ":088002\$1\$2%08X";
	@init{readFloat;}
}

debug{
	out ":068004\$1\$2\$1\$2";
	in "%39c";
}