I have started the work on refactoring the modem
driver to support virtual driver implementations (SIMCOM 5360
being just one of them). This is a major refactoring that will
take some time to complete. It is likely that the following
components/files will be affected:
- Component simcom (major changes)
- New component ovms_modem introduced
- ovms_webserver/dev/commands.htm
- ovms_webserver/src/web_cfg_init.cpp
- ovms_webserver/src/web_cfg.cpp
- Component powermgmt
- And several other components mentioning Simcom,
but only very minor changes
I would appreciate it if no major changes were made
to those components in the next week or two, as that may make
merging difficult.
Once I’ve got the modem code refactored, and a
compatible SIMCOM 5360 driver working, I’ll publish to the
for-v3.3 branch for wider testing. I can then add the other
modem drivers I have been working on.
Regards, Mark.
P.S. Pretty obvious that this work is to abstract
out the modem type specific code, to make it easier to add
support for other modem types in OVMS. This is a long-term
project, and not something happening anytime soon, but I am
working on it.
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev