예제 #1
0
 public object[] GetNoise(int duration, int channelNumber, double adc2vol)
 {
     object[] os        = IICoperation.IICReadNoise(duration, channelNumber, adc2vol) as object[];
     double[] noisePeak = os[0] as double[];
     double[] noiseStd  = os[1] as double[];
     return(os);
 }
예제 #2
0
 public object[] GetBias(int channelNumber)
 {
     object[] os      = IICoperation.IICReadBias(channelNumber) as object[];
     int[]    biasPos = os[0] as int[];
     int[]    biasNeg = os[1] as int[];
     return(os);
 }
예제 #3
0
        public object[] GetAFEInfo()
        {
            object[] os         = IICoperation.IICReadAFEInfo() as object[];
            int      gain       = (int)os[0];
            int      channelNum = (int)os[1];

            int[] offset = os[2] as int[];
            return(os);
        }
예제 #4
0
 public bool IICClose(bool bOpen)
 {
     return(IICoperation.IICClose(bOpen));
 }
예제 #5
0
 public object[] GetResistance(int channelNumber)
 {
     object[] os         = IICoperation.IICReadResistance(channelNumber) as object[];
     int[]    resistance = os[0] as int[];
     return(os);
 }
예제 #6
0
 public string GetDeviceID()
 {
     return(IICoperation.IICReadDeviceID());
 }
예제 #7
0
 public int GetFWVersion()
 {
     return(IICoperation.IICReadFWVersion());
 }
예제 #8
0
 public int GetModuleID()
 {
     return(IICoperation.IICReadModuelID());
 }
예제 #9
0
 public int GetManuFactoryID()
 {
     return(IICoperation.IICReadManuFactorID());
 }
예제 #10
0
 public int[] GetRawdata(int channelNumber, double adc2vol)
 {
     return(IICoperation.IICReadRawdata(channelNumber, adc2vol));
 }
예제 #11
0
 public bool IICInit(bool bOpen)
 {
     return(IICoperation.IICOpen(bOpen));
 }