@foxglove/ulog
Version:
PX4 ULog file reader
42 lines • 1.49 kB
TypeScript
export declare enum MessageType {
Unknown = 0,
FlagBits = 66,// 'B'
Information = 73,// 'I'
FormatDefinition = 70,// 'F'
InformationMulti = 77,// 'M'
Parameter = 80,// 'P'
ParameterDefault = 81,// 'Q'
AddLogged = 65,// 'A'
RemoveLogged = 82,// 'R'
Data = 68,// 'D'
Log = 76,// 'L'
LogTagged = 67,// 'C'
Synchronization = 83,// 'S'
Dropout = 79
}
export declare enum CompatibleFlags {
DefaultParameters = 1
}
export declare enum IncompatibleFlags {
AppendedData = 1
}
export declare enum ParameterDefaultFlags {
SystemWide = 1,
CurrentConfigurationDefault = 2
}
export declare enum LogLevel {
Emerg = 0,// System is unusable
Alert = 1,// Action must be taken immediately
Crit = 2,// Critical conditions
Err = 3,// Error conditions
Warning = 4,// Warning conditions
Notice = 5,// Normal but significant condition
Info = 6,// Informational
Debug = 7
}
export type BuiltinType = "int8_t" | "uint8_t" | "int16_t" | "uint16_t" | "int32_t" | "uint32_t" | "int64_t" | "uint64_t" | "float" | "double" | "bool" | "char";
/**
* Well-known key names for Information 'I' messages
*/
export type InformationKey = "sys_name" | "ver_hw" | "ver_hw_subtype" | "ver_sw" | "ver_sw_branch" | "ver_sw_release" | "sys_os_name" | "sys_os_ver" | "ver_os_release" | "sys_toolchain" | "sys_toolchain_ver" | "sys_mcu" | "sys_uuid" | "log_type" | "replay" | "time_ref_utc";
//# sourceMappingURL=enums.d.ts.map