Skip to content
New issue

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

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

Already on GitHub? Sign in 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants