public override int Deserialize(System.Byte[] serialized, int startIndex) { int curIndex = startIndex; System.UInt32 array_len = BitConverter.ToUInt32(serialized, curIndex); curIndex += BitConverter.GetBytes(array_len).Length; for (int i = 0; i < (int)array_len; i++) { sensor_msgs.JoyFeedback element = new sensor_msgs.JoyFeedback(); curIndex += element.Deserialize(serialized, curIndex); array.Add(element); } return (curIndex - startIndex); }
public override int Deserialize(System.Byte[] serialized, int startIndex) { int curIndex = startIndex; System.UInt32 array_len = BitConverter.ToUInt32(serialized, curIndex); curIndex += BitConverter.GetBytes(array_len).Length; for (int i = 0; i < (int)array_len; i++) { sensor_msgs.JoyFeedback element = new sensor_msgs.JoyFeedback(); curIndex += element.Deserialize(serialized, curIndex); array.Add(element); } return(curIndex - startIndex); }
public override bool Equals(IRosMessage ____other) { if (____other == null) { return(false); } bool ret = true; sensor_msgs.JoyFeedback other = (Messages.sensor_msgs.JoyFeedback)____other; ret &= type == other.type; ret &= id == other.id; ret &= intensity == other.intensity; // for each SingleType st: // ret &= {st.Name} == other.{st.Name}; return(ret); }