-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
Milestone
Description
#68 - the vertical slice in #23 to cover the entire API
- Design OOP API for vertical slice #23 API vertical slice
- All Sessions
- Implement read/write support for special can frames #82 special CAN frames
-
SystemAPI-
Systemcreate/destroy -
Systemproperties -
Deviceproperties -
Interfaceproperties -
Interfacefunctions - Make
Device/Interfaceas private
-
- Database API
-
Databasecreate/destroy -
Databasesave -
Databasefind -
Databaseadd -
Databasedelete - Enumerate
Databases - add/remove alias (Implement minimal Database API functionality #77)
-
Clusterproperties -
Clustermerge -
Frameproperties -
Pduproperties -
Signalproperties -
SubFrameproperties -
Ecuproperties -
LinSchedproperties -
LinSchedEntryproperties
-
-
Systemversion properties should be returned as an object/namedtuple #51System.versioninstead of individual properties - Support for rest of the database API (non-RT) #211 DB
-
Ecu.lin_protocol_vershould return an enum #54Ecu.lin_protocol_verdoesn't return an enum -
Frame.pdu_*properties should be considered for a tuple #53Frame.pdu_*should be a tuple - Ref properties get/set integers #48 Ref properties return objects
-
Cluster.pd_us_reqdhas wrong word-splitting #209 PDU word splitting
-
- Define how timestamps are exposed in the API #90 Define timestamps
- Verify j1939 support #208 j1939 support
- enum
CaNioModehas weird casing #44CaNioModecasing -
Frames.ca_nio_modehas weird word-splitting #56Frames.ca_nio_modehas weird word-splitting - Should we provide helpers for baud rate bitfields #112 Should we provide helpers for baud rate bitfields
- Should intf.can_ext_tcvr_config expose a bitfield or parsed data? #113 Should intf.can_ext_tcvr_config expose a bitfield or parsed data?
- Should
can_out_strm_list_by_idbe raw data or parsed data? #115 Shouldcan_out_strm_list_by_idbe raw data or parsed data? - Is
can_out_strm_list_by_idcanor not? #114 Iscan_out_strm_list_by_idcanor not? - CaNioMode values need spacing #118 CaNioMode values need spacing
- Move get and set resamp_rate to the relevant Signal classes #121 Move get and set resamp_rate to the relevant Signal classes
-
Session.intf_flex_rayproperties return raw values, not enums Ref Objs, etc #47, Databaseflex_rayproperties aren't using enums #55 flex ray properties return raw values, not enums
Reactions are currently unavailable