예제 #1
0
 /// <summary>
 /// 设置背景灯光,指示灯,蜂鸣声音
 /// </summary>
 /// <param name="useBkLight">保留字段</param>
 /// <param name="lightFrequency">保留字段频率</param>
 /// <param name="useInstructions">指示灯</param>
 /// <param name="instructionsFrequency">指示灯闪烁频率</param>
 /// <param name="useSinging">蜂鸣声</param>
 /// <param name="singFrequency">蜂鸣声响音频率</param>
 public void SetFunction(FuntionState useBkLight, byte lightFrequency, FuntionState useInstructions,
                         byte instructionsFrequency, FuntionState useSinging, byte singFrequency)
 {
     ((Protocal)this.Com.Encoder).BtFunction[0] = (byte)((byte)useBkLight * 64 | lightFrequency);
     ((Protocal)this.Com.Encoder).BtFunction[1] = (byte)((byte)useInstructions * 64 | instructionsFrequency);
     ((Protocal)this.Com.Encoder).BtFunction[2] = (byte)((byte)useSinging * 64 | singFrequency);
 }
예제 #2
0
 /// <summary>
 /// 按键状态及频率设置
 /// </summary>
 /// <param name="state1">按键1状态</param>
 /// <param name="frequency1">按键1闪烁频率</param>
 /// <param name="state2">按键2状态</param>
 /// <param name="frequency2">按键2闪烁频率</param>
 /// <param name="state3">按键3状态</param>
 /// <param name="frequency3">按键3闪烁频率</param>
 public void SetKeysState(FuntionState state1, int frequency1, FuntionState state2, int frequency2, FuntionState state3, int frequency3)
 {
     ((Protocal)this.Com.Encoder).BtKeyLightState[0] = (byte)((byte)state1 * 64 | frequency1);
     ((Protocal)this.Com.Encoder).BtKeyLightState[1] = (byte)((byte)state2 * 64 | frequency2);
     ((Protocal)this.Com.Encoder).BtKeyLightState[2] = (byte)((byte)state3 * 64 | frequency3);
 }
예제 #3
0
 /// <summary>
 /// ����״̬��Ƶ������
 /// </summary>
 /// <param name="state1">����1״̬</param>
 /// <param name="frequency1">����1��˸Ƶ��</param>
 /// <param name="state2">����2״̬</param>
 /// <param name="frequency2">����2��˸Ƶ��</param>
 /// <param name="state3">����3״̬</param>
 /// <param name="frequency3">����3��˸Ƶ��</param>
 public void SetKeysState(FuntionState state1, int frequency1, FuntionState state2, int frequency2, FuntionState state3, int frequency3)
 {
     ((Protocal)this.Com.Encoder).BtKeyLightState[0] = (byte)((byte)state1 * 64 | frequency1);
     ((Protocal)this.Com.Encoder).BtKeyLightState[1] = (byte)((byte)state2 * 64 | frequency2);
     ((Protocal)this.Com.Encoder).BtKeyLightState[2] = (byte)((byte)state3 * 64 | frequency3);
 }
예제 #4
0
 /// <summary>
 /// ���ñ����ƹ⣬ָʾ�ƣ���������
 /// </summary>
 /// <param name="useBkLight">�����ֶ�</param>
 /// <param name="lightFrequency">�����ֶ�Ƶ��</param>
 /// <param name="useInstructions">ָʾ��</param>
 /// <param name="instructionsFrequency">ָʾ����˸Ƶ��</param>
 /// <param name="useSinging">������</param>
 /// <param name="singFrequency">����������Ƶ��</param>
 public void SetFunction(FuntionState useBkLight, byte lightFrequency, FuntionState useInstructions,
     byte instructionsFrequency, FuntionState useSinging, byte singFrequency)
 {
     ((Protocal)this.Com.Encoder).BtFunction[0] = (byte)((byte)useBkLight * 64 | lightFrequency);
     ((Protocal)this.Com.Encoder).BtFunction[1] = (byte)((byte)useInstructions * 64 | instructionsFrequency);
     ((Protocal)this.Com.Encoder).BtFunction[2] = (byte)((byte)useSinging * 64 | singFrequency);
 }