public void setInt8(int index, int newInt) { int pos = 22 + index; this.rawBytes[pos] = MyExtentions.Int8ToByte(newInt); updateDataFields(); }
public void setByteString(int index, string newByte) { int pos = 22 + index; replaceRawBytes(MyExtentions.StringToByteArray(newByte), pos, 1); updateDataFields(); }
public bool setRawBytesString(string newBytesString) { if (!this.setRawBytes(MyExtentions.StringToByteArray(newBytesString))) { return(false); } updateDataFields(); return(true); }
private bool checkIfTritiumDatagram(byte[] data) { string dataString = MyExtentions.ByteArrayToText(data); return(dataString.Contains("Tritium")); }
public int getInt8(int index) { int pos = 22 + index; return(MyExtentions.ByteToInt8(this.rawBytes.Skip(pos).Take(1).ToArray())); }
public string getByteString(int index) { int pos = 22 + index; return(MyExtentions.ByteArrayToString(this.rawBytes.Skip(pos).Take(1).ToArray())); }
public void setCanId(string newCanId) { replaceRawBytes(MyExtentions.StringToByteArray(newCanId), 18, 2); updateDataFields(); }
public string getCanId() { return(MyExtentions.ByteArrayToString(this.rawBytes.Skip(18).Take(2).ToArray()));; }
public string getRawBytesString() { return(MyExtentions.ByteArrayToString(this.getRawBytes())); }