1/7/2024 0 Comments Get command packet senderName of the target this command is associated with Note that this does NOT affect the data COSMOS writes as it’s still legal to pass null bytes (0) in STRING parameters. This shows up in the text log produced by Command Extractor. The only difference between a STRING and BLOCK is when COSMOS reads the binary command log it stops reading a STRING type when it encounters a null byte (0). These correspond to integers, unsigned integers, floating point numbers, derived values of 0 size which aren’t actually physically defined in the packet, strings and binary blocks of data. When defining command parameters you can choose from the following data types: INT, UINT, FLOAT, DERIVED, STRING, BLOCK. Also note that due to the way the ASCII Table is structured, files beginning with capital letters are processed before lower case letters. For example, if you already have cmd.txt you can create cmd_override.txt for telemetry that depends on the definitions in tlm.txt. The easist way to do this is to add an extension to an existing file name. they override or extend existing commands, they must be named last. Therefore if you have some command files that depend on others, e.g. Command definition files are placed in the config/TARGET/cmd_tlm directory and are processed alphabetically. One large file can be used to define the command packets, or multiple files can be used at the user’s discretion.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |