-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from nigelm/r24_bare
Convert to new class system and update to Broadworks R24
- Loading branch information
Showing
176 changed files
with
557,839 additions
and
215,806 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,7 +17,7 @@ | |
- python objects to match all Broadworks schema objects | ||
- API framework to talk to a Broadworks server | ||
- additional magic to handle authentication and sessions | ||
- Based on Broadworks schema R21 | ||
- Based on Broadworks schema R24 | ||
|
||
## Current Version | ||
|
||
|
@@ -52,9 +52,22 @@ response = api.command("SystemSoftwareVersionGetRequest") | |
print(response.version) | ||
``` | ||
|
||
## Version 2 | ||
|
||
Despite the bump in version number there are no known major incompatibilities | ||
from previous versions. However the underlying class base has been changed | ||
to a vanilla python slots based system - the thinking behind this is in the | ||
API internals documentation. This will change the underlying requirements. | ||
|
||
Additionally at the same time I have converted to Broadworks R24 API schema | ||
files as the basis for generating these classes. | ||
|
||
|
||
## Credits | ||
|
||
The class is built using Michael DeHaan's [`ClassForge`](https://classforge.io/) object system. | ||
The class used to be built using Michael DeHaan's [`ClassForge`] | ||
(https://classforge.io/) object system, however from version 2.0.0 it has | ||
been based on vanilla python slotted objects. | ||
|
||
Development on the python version was done by | ||
[Nigel Metheringham `<[email protected]>`](https://github.com/nigelm/) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.