Exemple #1
0
 public DATA_INFO(uint val)
 {
     _dig_bit_state = (byte)(val & 0xFF);
     _ch            = (byte)((val >> 8) & 0xFF);
     _range         = (AdcRanges)((val >> 16) & 0xFF);
     Reserved       = (byte)(val >> 24);
 }
Exemple #2
0
 public CHANNEL_CONFIG(bool Enabled, AdcRanges Range, ChModes Mode,
                       double SyncLvlL, double SyncLvlH, DigBitModes DigBitMode)
 {
     _enabled      = Enabled;
     _range        = Range;
     _mode         = Mode;
     _sync_lvl_l   = SyncLvlL;
     _sync_lvl_h   = SyncLvlH;
     _dig_bit_mode = DigBitMode;
     reserved      = new byte[4];
     for (int i = 0; i < reserved.Length; i++)
     {
         reserved[i] = 0;
     }
     reserved2 = new uint[10];
     for (int i = 0; i < reserved2.Length; i++)
     {
         reserved2[i] = 0;
     }
 }