* Added a 'Log' class to the 'rivwebapi' API.
* Modified the 'ListLogs()' method to use the 'Log' class in the
'rivwebapi' API.
* Added a 'LogLine' class to the 'rivwebapi' API.
* Modified the 'ListLog()' method to use the 'LogLine' class in the
'rivwebapi' API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut' class to the 'rivwebapi' API.
* Modified the 'AddCut()', 'ListCut()' and 'ListCuts()' methods
to use the 'Cut' class in the 'rivwebapi' API.
* Added an 'EditCut()' method to the 'rivwebpyapi' API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cart' class to the 'rivwebapi' API.
* Modified the 'AddCart()', 'ListCart()' and 'ListCarts()' methods
to use the 'Cart' class in the 'rivwebapi' API.
* Added an 'EditCart()' method to the 'rivwebpyapi' API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the 'rivwebpyapi.Import()' method to return a dictionary
containing the cart and cut numbers of the import destination.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RivWebPyError' exception type to the 'rivwebpyapi' API.
* Modified the 'rivwebpyapi.AddCart()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.AddCut()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.AudioInfo()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.AssignSchedCode()' method to return a
single dictionary.
* Modified the 'rivwebpyapi.AudioStore()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.ListCart()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.ListCut()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.ListGroup()' method to return a single
dictionary.
* Modified the 'rivwebpyapi.ListSystemSettings()' method to return a
single dictionary.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the 'List*' methods in th 'rivwebpyapi' API to return
None in fields that do not exist in the schema of the queried
system.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the 'rivwebpyapi' so as to require only scheme and host
parts of the URL provided to the 'url' parameter.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'startPointCart', 'startPointLog', 'endPointCart',
'endPointCart', 'segueStartPointCart', 'segueStartPointLog',
'segueEndPointCart', 'segueEndPointCart', 'fadeupPointCart',
'fadeupPointLog', 'fadedownPointCart' and 'fadedownPointLog'
fields to the return of the 'rivwebpyapi.ListLog()' call.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'ListGroup()' method to the 'rivwebpyapi' API.
* Added a 'ListGroups()' method to the 'rivwebpyapi' API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the 'untangle' Python module dependency from the
'rivwebpyapi' API.
* Added a 'xmltodict' Python module dependency to the 'rivwebpyapi'
API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in the 'pypad_nautel.py' plug-in that broke TCP
transmission.
* Added error logging to the 'pypad_nautel.py' plug-in.
* Changed the default 'TcpPort=' directive in 'pypad_nautel.exemplar'
to 7005.
* Removed support for the (broken) 'Delay=' directive from
'pypad_nautel.py'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>