2.5.3.3.1 Transparent Control Point Procedure Requirements

Enter a short description of your topic here (optional).

Table 3.2 shows the opcode definition of TCP characteristic. Range from 0x04 to 0x13 and 0x16 to 0x1F are reserved for future used. Range from 0x20 to 0xFF are reserved for higher layer specification application.

Table 3.2: Definition of opcode in TRCP characteristic
OpcodeDescriptionParameterResponse Code Triggered
0x00Response Code for received success opcodeRequest opcode (UINT8), Response ParametersNo
0x01Response Code for received opcode but not supportedRequest opcode (UINT8)No
0x02Response Code for received opcode with invalid parameterRequest opcode (UINT8)No
0x03Response Code for received Op Code but operation FailRequest opcode (UINT8)No
0x04-0x13ReservedN/AN/A
0x14Downlink Credit Based Flow Control enableNoneYes
0x15Uplink Credit Based Flow Control enableCredit Value (UNIT8)No
0x16-0x1FReservedN/AN/A
0x20-0xFFReserved for higher layer specificationN/AN/A

Table 3.3 shows the of Response Parameters structure of Triggered Response Code. Recently, only 0x14 opcode Client role asserted may induce Response code.

Table 3.3: Definition of Response Parameters structure
Request OpcodeResponse ParametersDescription
Downlink Credit Based Flow Control enable (0x14)MTU Value (UNIT16), Credit Value (UNIT8)Server will send these Response Parameters by 0x00 opcode to give Credit Value

Credit Value field is given Credit number that data receiver returned to transmitter. One credit returned means transmitter can send one ATT packet to receiver. The default Credit Value is zero before Credit Base Flow Control is enabled.

MTU Value field is ATT_MTU value as the maximum size of any packet sent between a client and a server.