Skip to content

Channel Supervisor

yshvalik edited this page Sep 12, 2012 · 1 revision

Channel Supervisor

Channel Supervisor (CS) is an iviLink component responsible for the channel management: negotiating the channel id to be used by communicating iviLink systems for data transferring, deallocating the unused channels, transferring of the requests, data transmittion between upper layers (PMP and profiles) and Connectivity Agent. CS consists of the three main modules:

  • Channel Supervisor Negotiator (CSN);
  • Channel Supervisor Map (CSM);
  • Channel Supervisor Tube (CST). All the data transmittion between two iviLink systems should be done via channels. Each channel used for data transmittion should have channel id which is the identificator of the channel. Channel id used for single puprpose should have the same channel id on both iviLink systems components using the channel. Each channel requestor provides tag which is used as channel requestor identificator. Channel may be established between two channel requestor with providing same tag. CSN is responsible for channel ID negotiation. After channel ID is negotiated CSN allocates the channel by calling the Connectivity Agent API. CSM keeping tags, appropriate channel IDs and other necessary information of the allocated channels. CST is responsible mainly for commands, responses and data transferring. CS clients are Profile Manager Process and Profiles.

Clone this wiki locally