-
Notifications
You must be signed in to change notification settings - Fork 56
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
Non-Coda UQM #103
Comments
Yeah, I never did add support because I never actually had a non-Coda UQM controller so I didn't have any need to write the code. The basic steps should be the same as here: That is, copy an existing object and rename everything, add a new entry to DeviceTypes.h, add an instantiation in the ino file within the createObjects function. The system handles enabling/disabling each device automatically so you should be able to copy the existing coda control class and edit it to match the non-coda version. Then get the system to know it exists and everything should work. |
Thank you! I will be working on this soon. Do you by chance have a copy of the "UQM Diagnostic Software”? I had a copy but lost it when my HD crashed.
Thanks again,
Tim
… On Aug 28, 2019, at 7:10 PM, Collin Kidder ***@***.***> wrote:
Yeah, I never did add support because I never actually had a non-Coda UQM controller so I didn't have any need to write the code.
The basic steps should be the same as here:
https://github.com/collin80/GEVCU6/blob/master/docs/howtocreatemodule.docx <https://github.com/collin80/GEVCU6/blob/master/docs/howtocreatemodule.docx>
That is, copy an existing object and rename everything, add a new entry to DeviceTypes.h, add an instantiation in the ino file within the createObjects function. The system handles enabling/disabling each device automatically so you should be able to copy the existing coda control class and edit it to match the non-coda version. Then get the system to know it exists and everything should work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#103?email_source=notifications&email_token=AK2OEPTXMN6VVQX5KDJSI2TQG4OZJA5CNFSM4IRXW342YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5M5EUI#issuecomment-525980241>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AK2OEPV3VX5CFJR4OTFTWODQG4OZJANCNFSM4IRXW34Q>.
|
I guess "I will be working on this soon." (from my last message) means almost a year later. After going through the UQM CAN manual, the only difference I can see between Coda and native UQM is byte 5 of the payload is not part of the UQM spec. I was planning to just remove that byte and give the controller a try. I thought I would post here and ask if there were any other differences that you may know of that I need to look for. |
@timlaw55 did you end up getting this working with the non-CODA UQM inverter? |
I have seen hints in various forums that you were considering adding support for non-Coda UQM controllers. Do you have an outline of the work that needs to be done and perhaps some hints so I could take on this project?
Thanks
The text was updated successfully, but these errors were encountered: