Commit ca8398ef authored by Maxime Perrotin's avatar Maxime Perrotin

Some modifications in Crazyflie_On_Board

parent b6613c03
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -180,7 +180,7 @@ T-Syslink-Packet-Type ::= ENUMERATED {
T-Syslink-Packet ::= SEQUENCE {
slp-type T-Syslink-Packet-Type,
length T-Byte,
data T-Syslink-Data
sdata T-Syslink-Data
}
T-Rx-State ::= ENUMERATED {
......
---------------------------------------------------
-- AADL2.0
-- TASTE
--
-- AADL2.1
-- TASTE type deploymentview
--
-- generated code: do not edit
---------------------------------------------------
PACKAGE deploymentview::DV::Node1
......@@ -11,17 +11,32 @@ PUBLIC
WITH Taste;
WITH Deployment;
WITH TASTE_DV_Properties;
PROCESS cortex_m_partition
END cortex_m_partition;
PROCESS crazyflie_v2_partition
END crazyflie_v2_partition;
PROCESS IMPLEMENTATION cortex_m_partition.others
END cortex_m_partition.others;
PROCESS IMPLEMENTATION crazyflie_v2_partition.others
END crazyflie_v2_partition.others;
END deploymentview::DV::Node1;
PACKAGE deploymentview::DV
PUBLIC
WITH interfaceview::IV::Main;
WITH interfaceview::IV::Radiolink;
WITH interfaceview::IV::Syslink;
WITH interfaceview::IV::Uart_Syslink;
WITH interfaceview::IV::Pid;
WITH interfaceview::IV::Attitude_Controller;
WITH interfaceview::IV::Sensors;
WITH interfaceview::IV::Motors;
WITH interfaceview::IV::Sensor_Fusion;
WITH interfaceview::IV::Stabilizer;
WITH interfaceview::IV::Position_Controller;
WITH interfaceview::IV::Power_Management;
WITH interfaceview::IV::Commander;
WITH interfaceview::IV::Leds;
WITH interfaceview::IV::Tastyflie;
WITH ocarina_processors_arm;
WITH deploymentview::DV::Node1;
WITH Taste;
......@@ -33,90 +48,75 @@ END Node1;
SYSTEM IMPLEMENTATION Node1.others
SUBCOMPONENTS
IV_Main : SYSTEM interfaceview::IV::Main.others {
Taste::coordinates => "662 915 850 1087";
IV_Main : SYSTEM interfaceview::IV::Main::Main.others {
Taste::FunctionName => "Main";
};
IV_Radiolink : SYSTEM interfaceview::IV::Radiolink.others {
Taste::coordinates => "883 922 1051 1081";
IV_Radiolink : SYSTEM interfaceview::IV::Radiolink::Radiolink.others {
Taste::FunctionName => "Radiolink";
};
IV_Syslink : SYSTEM interfaceview::IV::Syslink.others {
Taste::coordinates => "1078 922 1267 1087";
IV_Syslink : SYSTEM interfaceview::IV::Syslink::Syslink.others {
Taste::FunctionName => "Syslink";
};
IV_Uart_Syslink : SYSTEM interfaceview::IV::Uart_Syslink.others {
Taste::coordinates => "1287 929 1452 1084";
IV_Uart_Syslink : SYSTEM interfaceview::IV::Uart_Syslink::Uart_Syslink.others {
Taste::FunctionName => "Uart_Syslink";
};
IV_Pid : SYSTEM interfaceview::IV::Pid.others {
Taste::coordinates => "1489 933 1651 1077";
IV_Pid : SYSTEM interfaceview::IV::Pid::Pid.others {
Taste::FunctionName => "Pid";
};
IV_Attitude_Controller : SYSTEM interfaceview::IV::Attitude_Controller.others {
Taste::coordinates => "1671 929 1842 1074";
IV_Attitude_Controller : SYSTEM interfaceview::IV::Attitude_Controller::Attitude_Controller.others {
Taste::FunctionName => "Attitude_Controller";
};
IV_Sensors : SYSTEM interfaceview::IV::Sensors.others {
Taste::coordinates => "668 1111 860 1212";
IV_Sensors : SYSTEM interfaceview::IV::Sensors::Sensors.others {
Taste::FunctionName => "Sensors";
};
IV_Motors : SYSTEM interfaceview::IV::Motors.others {
Taste::coordinates => "887 1124 1055 1209";
IV_Motors : SYSTEM interfaceview::IV::Motors::Motors.others {
Taste::FunctionName => "Motors";
};
IV_Sensor_Fusion : SYSTEM interfaceview::IV::Sensor_Fusion.others {
Taste::coordinates => "1072 1118 1267 1212";
IV_Sensor_Fusion : SYSTEM interfaceview::IV::Sensor_Fusion::Sensor_Fusion.others {
Taste::FunctionName => "Sensor_Fusion";
};
IV_Stabilizer : SYSTEM interfaceview::IV::Stabilizer.others {
Taste::coordinates => "1294 1101 1445 1212";
IV_Stabilizer : SYSTEM interfaceview::IV::Stabilizer::Stabilizer.others {
Taste::FunctionName => "Stabilizer";
};
IV_Position_Controller : SYSTEM interfaceview::IV::Position_Controller.others {
Taste::coordinates => "1476 1101 1647 1195";
IV_Position_Controller : SYSTEM interfaceview::IV::Position_Controller::Position_Controller.others {
Taste::FunctionName => "Position_Controller";
};
IV_Power_Management : SYSTEM interfaceview::IV::Power_Management.others {
Taste::coordinates => "1688 1108 1852 1212";
IV_Power_Management : SYSTEM interfaceview::IV::Power_Management::Power_Management.others {
Taste::FunctionName => "Power_Management";
};
IV_Commander : SYSTEM interfaceview::IV::Commander.others {
Taste::coordinates => "678 1246 863 1347";
IV_Commander : SYSTEM interfaceview::IV::Commander::Commander.others {
Taste::FunctionName => "Commander";
};
IV_Leds : SYSTEM interfaceview::IV::Leds.others {
Taste::coordinates => "900 1235 1062 1367";
IV_Leds : SYSTEM interfaceview::IV::Leds::Leds.others {
Taste::FunctionName => "Leds";
};
IV_Tastyflie : SYSTEM interfaceview::IV::Tastyflie.others {
Taste::coordinates => "1089 1240 1264 1362";
IV_Tastyflie : SYSTEM interfaceview::IV::Tastyflie::Tastyflie.others {
Taste::FunctionName => "Tastyflie";
};
cortex_m_partition : PROCESS deploymentview::DV::Node1::cortex_m_partition.others {
Taste::coordinates => "565 741 2393 1706";
crazyflie_v2_partition : PROCESS deploymentview::DV::Node1::crazyflie_v2_partition.others {
Taste::coordinates => "102772 73028 154072 97026";
Deployment::Port_Number => 0;
};
cortex_m_i : PROCESSOR ocarina_processors_arm::cortex_m.i {
Taste::coordinates => "337 465 2621 1844";
crazyflie_v2_gnat : PROCESSOR ocarina_processors_arm::crazyflie_v2.gnat {
Taste::coordinates => "96360 66171 160484 100454";
};
PROPERTIES
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Main;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Radiolink;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Syslink;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Uart_Syslink;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Pid;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Attitude_Controller;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Sensors;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Motors;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Sensor_Fusion;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Stabilizer;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Position_Controller;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Power_Management;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Commander;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Leds;
Taste::APLC_Binding => (reference (cortex_m_partition)) APPLIES TO IV_Tastyflie;
Actual_Processor_Binding => (reference (cortex_m_i)) APPLIES TO cortex_m_partition;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Main;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Radiolink;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Syslink;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Uart_Syslink;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Pid;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Attitude_Controller;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Sensors;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Motors;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Sensor_Fusion;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Stabilizer;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Position_Controller;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Power_Management;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Commander;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Leds;
Taste::APLC_Binding => (reference (crazyflie_v2_partition)) APPLIES TO IV_Tastyflie;
Actual_Processor_Binding => (reference (crazyflie_v2_gnat)) APPLIES TO crazyflie_v2_partition;
END Node1.others;
SYSTEM deploymentview
......@@ -125,16 +125,15 @@ END deploymentview;
SYSTEM IMPLEMENTATION deploymentview.others
SUBCOMPONENTS
Node1 : SYSTEM Node1.others {
Taste::coordinates => "52 71 2906 2041";
Taste::coordinates => "88344 56376 168499 105352";
};
interfaceview : SYSTEM interfaceview::IV::interfaceview.others;
END deploymentview.others;
PROPERTIES
Taste::coordinates => "0 0 2970 2100";
Taste::version => "1.3.19";
Taste::coordinates => "0 0 297000 210000";
Taste::version => "2.0";
Taste::interfaceView => "InterfaceView.aadl";
Taste::HWLibraries => ("../../tool-inst/share/ocarina/AADLv2/ocarina_components.aadl");
Taste::HWLibraries => ("../../../tool-inst/share/ocarina/AADLv2/ocarina_components.aadl");
END deploymentview::DV;
-- copied aadl libraries
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment