Esempio n. 1
0
        public void setInt8(int index, int newInt)
        {
            int pos = 22 + index;

            this.rawBytes[pos] = MyExtentions.Int8ToByte(newInt);
            updateDataFields();
        }
Esempio n. 2
0
        public void setByteString(int index, string newByte)
        {
            int pos = 22 + index;

            replaceRawBytes(MyExtentions.StringToByteArray(newByte), pos, 1);
            updateDataFields();
        }
Esempio n. 3
0
        public bool setRawBytesString(string newBytesString)
        {
            if (!this.setRawBytes(MyExtentions.StringToByteArray(newBytesString)))
            {
                return(false);
            }

            updateDataFields();
            return(true);
        }
Esempio n. 4
0
        private bool checkIfTritiumDatagram(byte[] data)
        {
            string dataString = MyExtentions.ByteArrayToText(data);

            return(dataString.Contains("Tritium"));
        }
Esempio n. 5
0
        public int getInt8(int index)
        {
            int pos = 22 + index;

            return(MyExtentions.ByteToInt8(this.rawBytes.Skip(pos).Take(1).ToArray()));
        }
Esempio n. 6
0
        public string getByteString(int index)
        {
            int pos = 22 + index;

            return(MyExtentions.ByteArrayToString(this.rawBytes.Skip(pos).Take(1).ToArray()));
        }
Esempio n. 7
0
 public void setCanId(string newCanId)
 {
     replaceRawBytes(MyExtentions.StringToByteArray(newCanId), 18, 2);
     updateDataFields();
 }
Esempio n. 8
0
 public string getCanId()
 {
     return(MyExtentions.ByteArrayToString(this.rawBytes.Skip(18).Take(2).ToArray()));;
 }
Esempio n. 9
0
 public string getRawBytesString()
 {
     return(MyExtentions.ByteArrayToString(this.getRawBytes()));
 }