The BTTChannelDriver class implements the ChannelDriver interface, and it delegates the request operation process. The BTTChannelDriver class has the following functions:
▪ Initializes the channel parameters such as the device type and creates request handlers if the request handlers do not already exist.
▪ Parses the request header and the request data, and generates channel-specific data that is required to process a request.
▪ Initializes and assembles the policy handler.
▪ Invokes the request handler that is required to process the request.