Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Develop #1

Merged
merged 16 commits into from
Aug 1, 2018
Merged

Develop #1

merged 16 commits into from
Aug 1, 2018

Conversation

piratecarrot
Copy link
Contributor

Hi, I have been working a lot with Omron FINS, initially with Java but am now learning Go. My use is for a commercial product and things seem to be working well.
I don't really know much about Go yet, in terms of conventions or proper program structure, but hopefully what I have done might be of assistance. I have got 99% of the static stuff, like command codes, end codes etc all working. I have also removed a lot of the implementation details from the Frame, Header, Command and Response objects, and moved that into the encode/decode methods. This is a very typical Java way of doing this and may not be appropriate for Go.

Anyway, I hope this is of use and watch out for more commits from me coming.

@l1va
Copy link
Owner

l1va commented Jul 11, 2018

Hi, Michael!
First of all thank you for your contribution!
As you see i have not so big experience with fins and have done only part that i was needed.
Do not afraid of your Go, it is good.
I have only two big questions to the pull-request: 1. I do not see how async calls will be implemented. You fixed logic that answer should be always and i think it will be difficult to change in future.
2. Tests. I would like to have at least one test for each flow.
And give me more time please to read more carefully for other small comments.
Thanks!

@piratecarrot
Copy link
Contributor Author

piratecarrot commented Jul 15, 2018 via email

@l1va
Copy link
Owner

l1va commented Aug 1, 2018

Hi, Mike, do you have telegramm or any other messanger? I have some question, maybe you can help. Thanks! My telegramm is @l1va4ka .

@l1va l1va changed the base branch from master to develop August 1, 2018 11:14
@l1va l1va merged commit 5b5efc9 into l1va:develop Aug 1, 2018
piratecarrot pushed a commit to siyka-au/gofins that referenced this pull request May 23, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants