Suggestions on protocols and transfer softwares #3
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue regroups some issues I find with the protocols / transfer software part of the calculator definitions:
Add the following missing protocols:
legacy_7700
legacy_9850
legacy_afx
p7_ohp
, which I've ended up distinguishing from Protocol 7.00 because different flows and packet format entirely, see https://cahuteproject.org/topics/protocols/seven-ohp.htmlThere may actually be another distinction on the legacy protocol for interactive only (usage of
Send(
andReceive(
from the calc), but I'm not entirely sure for that yet.Implementations of Protocol 7.00 over serial connections on the fx-9860G actually also handles legacy protocol with fx-9850G header format AFAIK. Should that be represented as a completely separate protocol, e.g.
p7_with_legacy_9850_compat
?Should p7/p7_ohp over UMS (i.e. SCSI commands) be represented as separate protocols, i.e. p7_ums and p7_ohp_ums? For details, see https://cahuteproject.org/topics/protocols/ums.html
Also note that for the same reason, maybe p7_bulk and p7_ohp_bulk should be distinguished as well, because transfer software may implement only p7 and p7_ohp over serial and not support p7 over USB bulk.
As for transfer software: