Tags: ni/nixnet-python
Tags
Add LIN protocol support. Bug Fixes * Improve thread safety ([e16827d](e16827d), closes [#146](#146)) * Remove unsupported property ([4dbcb0b](4dbcb0b)) * **API:** * Switch LIN identifier repr to hex ([6765f69](6765f69)) * Include special frames in wildcard import ([92c1c77](92c1c77)) * signals and frames semantics ([7c01b4b](7c01b4b), closes [#173](#173)) * Remove irrelevant resamp_rate property ([b5b0197](b5b0197), closes [#121](#121)) * Convert payload in way that works with all Py2.7 versions ([892ff83](892ff83)) * In frame repr, highlight core info ([7399c11](7399c11), closes [#170](#170)) * Improve consistency with future signal reads ([326f3bb](326f3bb)) * Improve terminology ([4b8fa3f](4b8fa3f)) * **ctypes:** Properly parse/form CanBusError ([d338036](d338036)) * **docs:** * Correct bad references in System docs ([c2aefeb](c2aefeb)) * Cross link to change_lin_schedule ([3212ffd](3212ffd)) * Record correct frames type ([50a6999](50a6999)) * **examples:** * Improve frame displaying ([a301cbe](a301cbe)) * Typo in user message ([3330ce9](3330ce9)) * Correct report formatting ([e6a958d](e6a958d)) * **tests:** * Improve failure output ([b9eccda](b9eccda)) * CanBusErrorFrame repr was untested ([f14457b](f14457b)) Features * **API:** * CanBusError class ([68b7f50](68b7f50)) * StartTriggerFrame class ([ae6b764](ae6b764)) * LogTriggerFrame class ([3a29433](3a29433)) * DelayFrame class ([58f1561](58f1561)) * Adding partial database API support ([eb7f960](eb7f960)) * LinBusErrorFrame support ([483c42a](483c42a)) * Support session.lin_comm ([bd8f46a](bd8f46a)) * Support LIN interface properties ([8707631](8707631)) * Add lin scheduling ([d1f7cf9](d1f7cf9)) * Implement LinFrame and test ([0b5aec8](0b5aec8)) * Default frame parameters ([ef61756](ef61756)) * Signal/Frame conversion mode ([d1a0ac7](d1a0ac7)) * **examples:** LIN Frame Stream IO ([cd67ed0](cd67ed0)) * **tests:** * Skip tests when hardware is None ([227ff99](227ff99)) * Add LIN integration tests and configuration ([81f3850](81f3850)) Minor Breaking Changes * Remove unsupported property ([4dbcb0b](4dbcb0b)) * LinBusErrorFrame support ([483c42a](483c42a)) * Support LIN interface properties ([8707631](8707631)) * signals and frames semantics ([7c01b4b](7c01b4b), closes [#173](#173)) * Remove irrelevant resamp_rate property ([b5b0197](b5b0197), closes [#121](#121)) * Improve consistency with future signal reads ([326f3bb](326f3bb)) * Improve terminology ([4b8fa3f](4b8fa3f))
Release 0.1.0.dev6 Features * Provide can ID parser for `out_strm_list_by_id` ([7db06cb](7db06cb), closes [#115](#115), breaks [#](https://github.com/ni/nixnet-python/issues/)) * Simplify read/write calls ([c5e1789](c5e1789), breaks [#](https://github.com/ni/nixnet-python/issues/)) Bug Fixes * Comparison operator behavior ([a1ba32b](a1ba32b)) * **API:** Frame ID validation to support 11 bit (not 10) ([9b187a0](9b187a0)) * **Session:** `check_fault` is a function ([38e88a7](38e88a7)) * **docs:** Display notes by fixing formatting ([a3e169a](a3e169a)) * **tests:** Test what I meant and not what I said ([8566591](8566591)) Breaking Changes * **API:** * Provide can ID parser for `out_strm_list_by_id` ([7db06cb](7db06cb), closes [#115](#115)) * Simplify read/write calls ([c5e1789](c5e1789))
Release 0.1.0.dev5 Breaking changes * Remove unused property ([639539a](639539a), closes [#123](#123)) * Changed parameter names for session frame setters ([aa169b4](aa169b4)) F 7440 eatures * Add session.can_comm ([8dd8624](8dd8624)) * Report general session state ([7b8e21a](7b8e21a)) * Allow `set_j1939_addr_filter` to accept an int ([aa169b4](aa169b4)) * Simplify reseting `set_j1939_addr_filter` ([aa169b4](aa169b4)) Bug Fixes * Remove unused property ([639539a](639539a), closes [#123](#123)) * Fix parameter names for session frame setters ([aa169b4](aa169b4))
* Correct spelling of Err.PORT_LEDS_BUSY ([66e741f](66e741f), closes [#… …104](#104) * Correct spacing on CanIoMode values ([0c194a6](0c194a6) * Scope of Interface.out_strm_list_by_id ([c48a4dc](c48a4dc), closes [#114](#114) * Fix spacing on Frames.can_io_mode ([7c0bf9f](7c0bf9f), closes [#56](#56) * Fix casing on CanIoMode ([ff276cd](ff276cd), closes [#44](#44) * Remove deprecated baud rate property ([0af3a5f](0af3a5f)) * Moving properties to relevant classes ([576fa21](576fa21)) * Annotate Session types ([89b69b5](89b69b5)) * Moving properties to relevant classes ([576fa21](576fa21)) * Py2 string compat issues ([08e4025](08e4025), closes [#116](#116)) * Correct spelling of Err.PORT_LEDS_BUSY ([66e741f](66e741f), closes [#104](#104) * Correct spacing on CanIoMode values ([0c194a6](0c194a6) * Scope of Interface.out_strm_list_by_id ([c48a4dc](c48a4dc), closes [#114](#114) * Fix spacing on Frames.can_io_mode ([7c0bf9f](7c0bf9f), closes [#56](#56) * Fix casing on CanIoMode ([ff276cd](ff276cd), closes [#44](#44)
PreviousNext