This commit is contained in:
@@ -99,7 +99,7 @@ pub fn derive(input: TokenStream) -> TokenStream {
|
||||
let expanded = quote! {
|
||||
#[repr(C, packed)]
|
||||
#vis struct #packed_ident {
|
||||
#(#packed_fields,)*
|
||||
#(#vis #packed_fields,)*
|
||||
}
|
||||
impl simconnect_sdk::SimConnectObjectExt for #name_ident {
|
||||
fn register(client: &mut simconnect_sdk::SimConnect, id: u32) -> Result<(), simconnect_sdk::SimConnectError> {
|
||||
@@ -193,6 +193,11 @@ fn build_sc_definition(
|
||||
client.add_to_data_definition(id, #name, #unit, simconnect_sdk::DataType::String)?;
|
||||
}
|
||||
}
|
||||
Some(value) if value == "[i8; 256]" => {
|
||||
quote! {
|
||||
client.add_to_data_definition(id, #name, #unit, simconnect_sdk::DataType::String)?;
|
||||
}
|
||||
}
|
||||
_ => {
|
||||
// this error is already caught in `parse_field_attributes`
|
||||
mk_err(path, error_message)
|
||||
|
Reference in New Issue
Block a user