radio_tool 0.2.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
radio_tool::codeplug::RDTHeader Class Reference
Collaboration diagram for radio_tool::codeplug::RDTHeader:
Collaboration graph

Public Member Functions

auto Read (std::ifstream &i) -> void
 
auto Validate () const -> bool
 
auto GetTimestampOffset () const -> uint32_t
 
auto GetGeneralOffset () const -> uint32_t
 

Public Attributes

RDTType type
 
std::string magic
 
uint8_t n0
 
uint32_t channel_offset
 
uint8_t n1
 
std::string target
 
uint8_t n2
 
uint32_t n3
 
std::string target_name
 
uint32_t n4
 
uint32_t n5
 
uint32_t n6
 
uint32_t n7
 
std::string radio
 
uint32_t nz [0x3c]
 

Detailed Description

Definition at line 46 of file rdt_header.hpp.

Member Function Documentation

◆ GetGeneralOffset()

auto radio_tool::codeplug::RDTHeader::GetGeneralOffset ( ) const -> uint32_t
inline

Definition at line 106 of file rdt_header.hpp.

◆ GetTimestampOffset()

auto radio_tool::codeplug::RDTHeader::GetTimestampOffset ( ) const -> uint32_t
inline

Definition at line 91 of file rdt_header.hpp.

◆ Read()

auto radio_tool::codeplug::RDTHeader::Read ( std::ifstream &  i) -> void
inline

Definition at line 49 of file rdt_header.hpp.

◆ Validate()

auto radio_tool::codeplug::RDTHeader::Validate ( ) const -> bool
inline

Definition at line 78 of file rdt_header.hpp.

Member Data Documentation

◆ channel_offset

uint32_t radio_tool::codeplug::RDTHeader::channel_offset

Definition at line 124 of file rdt_header.hpp.

◆ magic

std::string radio_tool::codeplug::RDTHeader::magic

Definition at line 122 of file rdt_header.hpp.

◆ n0

uint8_t radio_tool::codeplug::RDTHeader::n0

Definition at line 123 of file rdt_header.hpp.

◆ n1

uint8_t radio_tool::codeplug::RDTHeader::n1

Definition at line 125 of file rdt_header.hpp.

◆ n2

uint8_t radio_tool::codeplug::RDTHeader::n2

Definition at line 127 of file rdt_header.hpp.

◆ n3

uint32_t radio_tool::codeplug::RDTHeader::n3

Definition at line 128 of file rdt_header.hpp.

◆ n4

uint32_t radio_tool::codeplug::RDTHeader::n4

Definition at line 130 of file rdt_header.hpp.

◆ n5

uint32_t radio_tool::codeplug::RDTHeader::n5

Definition at line 131 of file rdt_header.hpp.

◆ n6

uint32_t radio_tool::codeplug::RDTHeader::n6

Definition at line 132 of file rdt_header.hpp.

◆ n7

uint32_t radio_tool::codeplug::RDTHeader::n7

Definition at line 133 of file rdt_header.hpp.

◆ nz

uint32_t radio_tool::codeplug::RDTHeader::nz[0x3c]

Definition at line 135 of file rdt_header.hpp.

◆ radio

std::string radio_tool::codeplug::RDTHeader::radio

Definition at line 134 of file rdt_header.hpp.

◆ target

std::string radio_tool::codeplug::RDTHeader::target

Definition at line 126 of file rdt_header.hpp.

◆ target_name

std::string radio_tool::codeplug::RDTHeader::target_name

Definition at line 129 of file rdt_header.hpp.

◆ type

RDTType radio_tool::codeplug::RDTHeader::type

Definition at line 121 of file rdt_header.hpp.


The documentation for this class was generated from the following file: