예제 #1
0
        private static Multiline_LineType ConvertLineType(PLTLine line)
        {
            Multiline_LineType retvalline;

            switch (line)
            {
            case PLTLine.pc:
                retvalline = Multiline_LineType.PC;
                break;

            case PLTLine.mobile:
                retvalline = Multiline_LineType.Mobile;
                break;

            case PLTLine.desk:
                retvalline = Multiline_LineType.Deskphone;
                break;

            default:
                retvalline = Multiline_LineType.PC;
                break;
            }
            return(retvalline);
        }
예제 #2
0
파일: PLTLayer.cs 프로젝트: aliotta/Samples
 private static Multiline_LineType ConvertLineType(PLTLine line)
 {
     Multiline_LineType retvalline;
     switch (line)
     {
         case PLTLine.pc:
             retvalline = Multiline_LineType.PC;
             break;
         case PLTLine.mobile:
             retvalline = Multiline_LineType.Mobile;
             break;
         case PLTLine.desk:
             retvalline = Multiline_LineType.Deskphone;
             break;
         default:
             retvalline = Multiline_LineType.PC;
             break;
     }
     return retvalline;
 }
예제 #3
0
파일: PLTLayer.cs 프로젝트: aliotta/Samples
 /// <summary>
 /// Instruct the Plantronics multiline device to activate the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to activate, PC, Mobile or Desk Phone</param>
 public void on(PLTLine line)
 {
     m_spokes.SetLineActive(ConvertLineType(line), true);
 }
예제 #4
0
파일: PLTLayer.cs 프로젝트: aliotta/Samples
 /// <summary>
 /// Instruct the Plantronics multiline device to deactivate the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to deactivate, PC, Mobile or Desk Phone</param>
 public void off(PLTLine line)
 {
     m_spokes.SetLineActive(ConvertLineType(line), false);
 }
예제 #5
0
파일: PLTLayer.cs 프로젝트: aliotta/Samples
 /// <summary>
 /// Instruct the Plantronics multiline device to hold or resume the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to hold/resume, PC, Mobile or Desk Phone</param>
 public void hold(PLTLine line, bool hold)
 {
     m_spokes.SetLineHold(ConvertLineType(line), hold);
 }
예제 #6
0
 /// <summary>
 /// Instruct the Plantronics multiline device to hold or resume the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to hold/resume, PC, Mobile or Desk Phone</param>
 public void hold(PLTLine line, bool hold)
 {
     m_spokes.SetLineHold(ConvertLineType(line), hold);
 }
예제 #7
0
 /// <summary>
 /// Instruct the Plantronics multiline device to deactivate the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to deactivate, PC, Mobile or Desk Phone</param>
 public void off(PLTLine line)
 {
     m_spokes.SetLineActive(ConvertLineType(line), false);
 }
예제 #8
0
 /// <summary>
 /// Instruct the Plantronics multiline device to activate the specified phone line.
 /// </summary>
 /// <param name="line">Enum value of the line to activate, PC, Mobile or Desk Phone</param>
 public void on(PLTLine line)
 {
     m_spokes.SetLineActive(ConvertLineType(line), true);
 }