hi, i would like to know what and how the format of data long looks like when written on bin file in px/apm. i have tried writing one on my own using Arduino IDE but it did not work out. i tried including the headers, followed by the parameters like roll, yaw, pitch etc. may i know whether this is the correct way of doing? i have also seen the original codes/libraries but still dont work out. i need help on this and wanted to know how the log file being written for my education purpose, please advice, thanks.
here is the program in arduino IDE
#define HEAD_BYTE1 0xA3 // Decimal 163
#define HEAD_BYTE2 0x95 // Decimal 149
void setup() {
// include all init as well as SD init
File myFile = SD.open("test.BIN", FILE_WRITE);
if (myFile)
{
myFile.print(HEAD_BYTE1);
myFile.print(HEAD_BYTE2);
myFile.print(2); //LOG_ATTITUDE
myFile.print(45); //any parameter value
myFile.print(23); //any parameter value
myFile.print(42); //any parameter value
myFile.close();
}
}
void loop()
{
}
Replies