2.0 KiB
2.0 KiB
Change Log
All notable changes to libdi-php will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.7.0] - 2019-04-09
Added
- CAN fakedevice php tool returns project 666 (DINET-82)
- CAN raw
PROJECT_IDmessage (DINET-82) - Test script for requesting CAN NET node device:uid (DINET-68)
- Support for DI-CAN Realtime messages (TWS-192)
Fixed
di_can_reqrepwas not consistent withdi_can_reqrep_with_retry(DINET-68)- Return
nullinstead offalsewhen 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
libdidependency to the latest version (DINET-68)
[0.6.0] - 2017-07-10
Added
bin/di-can-fakedevicetool to readDI_LOG_*messages over CANDI_LOGconstantsDI_RPC_UID_SENSOR_(GPS,RSSI,BER)constantsDI_RPC_UID_CONFIG_DEVICE_SERVICEconstantDI_RPC_*_DEVICE_TYPE_LABELconstants- CAN RAW datatype constants for
DNCM_GPS_SENSOR_TRIGGER,DNCM_COMMUNICATION_STATUS
[0.5.0] - 2017-06-09
Added
bin/di-can-setbaudratetool to set CAN-bus baudrate usingiptool- Added
canidandsrc_idproperty in the msg for send and receive function for request-reply matching which extracts the Transaction ID - PHP functions
di_can_send_empty_replydi_can_reqrepdi_can_reqrep_with_retry
- PHP constants
CHARGER1_VOLTAGE,CHARGER1_STATECHARGER2_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_STRINGandptype != DI_CAN_PTYPE_STRING, e.g raw structs - Bug in request-reply matching by not masking the Linux SocketCAN
can_idwithCAN_EFF_MASK