14 WriteValue<uint32_t>(OutFile, this->
DatabaseId);
15 WriteValue<float>(OutFile, this->
Steering);
16 WriteValue<float>(OutFile, this->
Throttle);
17 WriteValue<float>(OutFile, this->
Brake);
19 WriteValue<int32_t>(OutFile, this->
Gear);
26 ReadValue<float>(InFile, this->
Steering);
27 ReadValue<float>(InFile, this->
Throttle);
28 ReadValue<float>(InFile, this->
Brake);
30 ReadValue<int32_t>(InFile, this->
Gear);
50 std::streampos PosStart = OutFile.tellp();
55 WriteValue<uint32_t>(OutFile, Total);
59 WriteValue<uint16_t>(OutFile, Total);
61 for (uint16_t i=0; i<Total; ++i)
65 std::streampos PosEnd = OutFile.tellp();
66 Total = PosEnd - PosStart -
sizeof(uint32_t);
67 OutFile.seekp(PosStart, std::ios::beg);
68 WriteValue<uint32_t>(OutFile, Total);
69 OutFile.seekp(PosEnd, std::ios::beg);