ioddengine 0.1.3

IODD 1.1 Engine
Documentation

use yaserde::*;



pub mod DeviceIdentity;

pub mod DeviceFunction;
pub mod VariableCollection;
pub mod ProcessDataCollection;
pub mod common;
pub mod MenuCollection;


#[derive(YaDeserialize,Default, Debug)]
#[yaserde(rename_all = "PascalCase")]
pub struct ProfileBody{
    #[yaserde(rename = "DeviceIdentity")]
    pub device_identity : Option<DeviceIdentity::DeviceIdentity>,
    #[yaserde(rename = "DeviceFunction")]
    pub device_function: DeviceFunction::DeviceFunction,
}