示例#1
0
 public bool SelectSensor(int index)
 {
     if (sensorList.Count > index)
     {
         sensor = sensorList[index];
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
        //Ответ на комманду Запрос уникального идентификатора (команда 0)
        private void ReadCommand0(int addr, byte[] indata)
        {
            SensorID id = new SensorID((byte)addr);

//            id.Addr = (byte)addr;
            id.state   = (ushort)((indata[0] << 8) | indata[1]);
            id.devCode = indata[3];
            id.devType = indata[4];
            id.pre     = indata[5];
            id.v1      = indata[6];
            id.v2      = indata[7];
            id.v3      = indata[8];
            id.v4      = indata[9];
            id.flag    = indata[10];
            id.uni     = (UInt32)((indata[11] << 16) | (indata[12] << 8) | indata[13]);
            sensorList.Add(id);
        }