62 lines
2.0 KiB
Markdown
62 lines
2.0 KiB
Markdown
# Change Log
|
|
|
|
All notable changes to [`libdi-php`](https://portal.dualinventive.com/git/dinet/libdi-php) will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## [0.7.0] - 2019-04-09
|
|
|
|
### Added
|
|
|
|
* CAN fakedevice php tool returns project 666 (DINET-82)
|
|
* CAN raw `PROJECT_ID` message (DINET-82)
|
|
* Test script for requesting CAN NET node device:uid (DINET-68)
|
|
* Support for DI-CAN Realtime messages (TWS-192)
|
|
|
|
### Fixed
|
|
|
|
* `di_can_reqrep` was not consistent with `di_can_reqrep_with_retry` (DINET-68)
|
|
* Return `null` instead of `false` when there is a reply error
|
|
* Return the actual reply message instead of `true`
|
|
* Fix integration build after introduction of feature TWS-91
|
|
* Fix build because the old constant of DUU is removed (TWS-176)
|
|
|
|
### Changed
|
|
|
|
* Update `libdi` dependency to the latest version (DINET-68)
|
|
|
|
## [0.6.0] - 2017-07-10
|
|
|
|
### Added
|
|
|
|
* `bin/di-can-fakedevice` tool to read `DI_LOG_*` messages over CAN
|
|
* `DI_LOG` constants
|
|
* `DI_RPC_UID_SENSOR_(GPS,RSSI,BER)` constants
|
|
* `DI_RPC_UID_CONFIG_DEVICE_SERVICE` constant
|
|
* `DI_RPC_*_DEVICE_TYPE_LABEL` constants
|
|
* CAN RAW datatype constants for `DNCM_GPS_SENSOR_TRIGGER`, `DNCM_COMMUNICATION_STATUS`
|
|
|
|
## [0.5.0] - 2017-06-09
|
|
|
|
### Added
|
|
|
|
* `bin/di-can-setbaudrate` tool to set CAN-bus baudrate using `ip` tool
|
|
* Added `canid` and `src_id` property in the msg for send and receive function for request-reply matching which extracts the Transaction ID
|
|
* PHP functions
|
|
* `di_can_send_empty_reply`
|
|
* `di_can_reqrep`
|
|
* `di_can_reqrep_with_retry`
|
|
* PHP constants
|
|
* `CHARGER1_VOLTAGE`, `CHARGER1_STATE`
|
|
* `CHARGER2_VOLTAGE`, `CHARGER2_STATE`
|
|
* Multiple `DI_RPC_UID_ZKL_SENSOR_*`
|
|
* Multiple `DI_RPC_ZKLRC_KEYSWITCH_STATE_`
|
|
|
|
### Fixed
|
|
|
|
* Sending payload with a incorrect null termination PHP `zval == IS_STRING` and `ptype != DI_CAN_PTYPE_STRING`, e.g raw structs
|
|
* Bug in request-reply matching by not masking the Linux SocketCAN `can_id` with `CAN_EFF_MASK`
|
|
|
|
## [0.4.1] - 2017-02-08
|