******************************************************************************** Release Date: 2017/12/15 ******************************************************************************** Release Version: ADK V3.22 ******************************************************************************** New Feature: ******************************************************************************** 1. Support both Mobile and Repeater API. 2. Add 0xB004: Emergency Location Report(for C++). ******************************************************************************** Release Date: 2017/11/20 ******************************************************************************** Release Version: ADK V3.21 ******************************************************************************** New Feature: ******************************************************************************** None ******************************************************************************** Release Date: 2017/09/29 ******************************************************************************** Release Version: ADK V3.20 ******************************************************************************** New Feature: ******************************************************************************** 1. Support both Mobile and Repeater API. 2. Add 0x0850, 0x8850: Alert Call with Sender(for C#). 3. Add 0x0851, 0x8851: Emergency Alarm with Sender(for C#). 4. Add 0x0852, 0x8852: Send Talker Alias(for C#). 5. Add 0x0853, 0x8853: Cancel Emergency Alarm with Sender(for C#). 6. Add 0xE001: RSSI Report Configuration Service(for C#). 7. Add 0xA1, 0xA2, 0xB1, 0xB2: E2EDataTranslation(for C++). ******************************************************************************** Release Date: 2016/12/27 ******************************************************************************** Release Version: ADK V3.10 ******************************************************************************** New Feature: ******************************************************************************** 1. Support both Mobile and Repeater API. 2. Add 0x0850, 0x8850: Alert Call with Sender(for C++). 3. Add 0x0851, 0x8851: Emergency Alarm with Sender(for C++). 4. Add 0x0852, 0x8852: Send Talker Alias(for C++). 5. Add 0x0853, 0x8853: Cancel Emergency Alarm with Sender(for C++). 6. Add 0xE001: RSSI Report Configuration Service(for C++). 7. Add 0x00CC, 0x80CC: Over the Air Programming(for C++). 8. Add 0x00CC, 0x80CC: Over the Air Programming(for C#). ******************************************************************************** Release Date: 2016/1/27 ******************************************************************************** Release Version: ADK V3.00 ******************************************************************************** New Feature: ******************************************************************************** 1. Support both Mobile and Repeater API. 2. Add the priority interrupt function(for C++). 3. Add the priority interrupt function(for C#). ******************************************************************************** Release Date: 2015/4/14 ******************************************************************************** Release Version: ADK V2.80 ******************************************************************************** Note 1: VC++ support list,support VC++ 9.0(VS 2008): ============================================= API ============================================= | Mobile | Repeater | LP | ¡̀ | ¡̀ | RRS | ¡̀ | ¡̀ | RCP | ¡̀ | ¡̀ | TMP | ¡̀ | ¡̀ | DT | ¡̀ | X | TP | ¡̀ | ¡̀ | ============================================= RELEASE DELIVERABLES: ******************************************************************************** ADK Libray - V2.80 Document - V2.80 ******************************************************************************** Notes: 2: VC++ API programming instruction New Feature: ******************************************************************************** 1. Support both Mobile and Repeater API. 2. New notification communication mechanism between user application and Hytera ADK. 3. Command Buffer and Priority inside ADK. 4. New Channel management inside ADK. 5. Automatic Route inside ADK. ADK contains the following application interface files: ******************************************************************************************************************** AdkFramework.h This interface is used to initialize and configure Hytera ADK environment. User application must first initialize ADK framework, then register ADK services. User can also do some configurations on Repeater, Channel, RTP data and so on. CommandBase.h Declare all command types which ADK supports. CommandStructure.h Declare all the commands struct which can be built by CommandBuilder. ListenerBase.h Declare the base class of listeners. User must inherit this class to recieve events from Hytera ADK. LogOutput.h Provide ADK Log Interface. User can output log via this API, the output file can be configured in ADKCore.ini. ServiceBase.h Declare the base class of ADK services,such as RRS, RCP, LP, and so on. User can get the service and register interested service. user can get events from ADK and send command via registered service. ServiceEvent.h Declare two events: CServiceEvent and CServiceStatusEvent. CServiceEvent contains the event information from Hytera ADK, such as channel, protocol data, sender IP and so on. CServiceStatusEvent contains only repeater status. Both of these classes are inherit form CEventBase. StateBase.h Declare all the states which received from dispatcher stations. ExceptionDeclare.h Declare all the exceptions throw in ADK. User should catch ADK exception when use function with exception declared. CommonConstant.h Declare common constants, include BroadcastType, BroadcastStatus, OperationType and RTPDataReceived. The following interface files are important base class header file, you need include these files. Adk_Api_Declare.h Declare one macro for importing or exporting symbols, don't edit this. CommandBuilder.h Declare interfaces to build specific command. EventBase.h Declare the base class of events, this is used to abstract event, all events must derive from this class. NotifierBase.h Declare the base class of notifier. This interface is used to implement event notification by Hytera ADK. ADKException.h Declare the base class of exceptions. OTAPListPayLoad.h Declare the base class of Over the Air Programming. CommDataStruct.h Declare the base class of Comm Programming. ******************************************************************************************************************** ADK contain the following library: ******************************************************************************** ADKCore.lib ******************************************************************************** In your application, please contain the following run-time dll and configuration files: ******************************************************************************** Audio.dll, ADKCore.dll, ADKCore.ini ******************************************************************************** ******************************************************************************** Old Baseline used to do this build: First Release Reference <> Revision History part. ******************************************************************************** upgrade Instructions: ******************************************************************************** NONE ******************************************************************************** NEW FEATURES£º ******************************************************************************** 1. Full support Uart2IP/USB/IP connection. 2. Update HSTRP Library to remove HSTRP log output. 3. Support selective DispatchID. Dispatcher can do voice dispatch or send message with this ID. 4. Support new workorders module. ******************************************************************************** ENHANCEMENT: 1. Full support Uart2IP/USB/IP connection. 2. Update HSTRP Library to remove HSTRP log output. 3. Support selective DispatchID. Dispatcher can do voice dispatch or send message with this ID. 4. Support new workorders module. 5. Add 0x0135/0x8135 Zone Alias Query Support 6. Add OTAP Support 7. Add Smart Battery Support 8. Add Bluetooth LP Support ******************************************************************************** ******************************************************************************** FIXED: ******************************************************************************** NONE ******************************************************************************* Release Files Changes£º ******************************************************************************** Document: document/development/pc and api/Overview/Hytera DMR ADK Overview.doc document/development/pc and api/Overview/Hytera DMR ADK Overview.pdf document/development/pc and api/Programming Interface/Hytera DMR Application Programming Interface(For C#).doc document/development/pc and api/Programming Interface/Hytera DMR Application Programming Interface(For C#).pdf document/development/pc and api/Programming Interface/Hytera DMR Application Programming Interface.doc document/development/pc and api/Programming Interface/Hytera DMR Application Programming Interface.pdf document/development/pc and api/specification/Hytera DMR Application Protocol Specification.doc document/development/pc and api/specification/Hytera DMR Application Protocol Specification.pdf document/development/pc and api/specification/Hytera DMR Real-time Transport Protocol Specification.doc document/development/pc and api/specification/Hytera DMR Real-time Transport Protocol Specification.pdf *******************************************************************************