Exemplo n.º 1
0
 protected void ctor(int startBit, int bitLength, SignalDataType dataType, Endianness endian, double factor, double offset)
 {
     _StartBit       = startBit;
     _BitLength      = bitLength;
     _SignalDataType = dataType;
     _Endianness     = endian;
     _Factor         = factor;
     _Offset         = offset;
     OnSetDataID(string.Empty);
 }
Exemplo n.º 2
0
            public string GetOutput(SignalDataType signalDataType)
            {
                if (!Outputs.ContainsKey(signalDataType))
                {
                    throw new NullReferenceException("Key not exists");
                }
                var vs = Outputs[signalDataType];

                if (!vs.IsArray)
                {
                    return(vs.Value.ToString());
                }
                var s = "[";

                for (var i = 0; i < vs.Values.Length; i++)
                {
                    var v = vs.Values[i];
                    s += v + (i + 1 != vs.Values.Length ? "; " : "]");
                }
                return(s);
            }
Exemplo n.º 3
0
 private void AddData(SignalDataType signalDataType, double[] values)
 {
     Outputs.Add(signalDataType, new SignalData(values));
 }