示例#1
0
 public void WriteTo(STMMemoryWriter __out)
 {
     if (NameAddr != 0)
     {
         __out.Write(NameAddr, Name);
     }
 }
示例#2
0
 public void WriteTo(STMMemoryWriter __out)
 {
     if (Addr != 0)
     {
         __out.Write(Addr, Text);
     }
 }
示例#3
0
 public void WriteHeader(STMMemoryWriter __out)
 {
     __out.Write(NameAddr);
     __out.Write(EEPROM_ADDR);
     __out.Write(DATAMAP_ADDR);
     __out.Write(MODEL_IDX);
     __out.Write(INC);
     __out.Write(MIN);
     __out.Write(MAX);
 }
示例#4
0
 public void WriteTo(STMMemoryWriter __out)
 {
     __out.Position = ArrayAddr;
     foreach (var v in Variables)
     {
         v.WriteHeader(__out);
     }
     foreach (var v in Variables)
     {
         v.WriteTo(__out);
     }
 }
示例#5
0
        public void WriteTo(STMMemoryWriter __out)
        {
            if (List.Count > 0)
            {
                __out.Position = ArrayAddr;
                __out.Write((uint)0);  // this is NO string

                foreach (var v in List)
                {
                    v.WriteHeader(__out);
                }

                foreach (var v in List)
                {
                    v.WriteTo(__out);
                }
            }
        }
示例#6
0
 public void WriteHeader(STMMemoryWriter __out)
 {
     __out.Write(Addr);
 }