Hello,
Embedded Wizard debug tool is very powerful, but I can't see in the variable list the Application::Device properties. How can I check their value?
In the specific, in the "classical" Device class, I have created some arrays of property to store some parameter of a device working cycle (power, temperature, speed, etc).
Each array "cell" is related to a cycle phase, so I can manage working cycle with an index.
Before starting a working cycle, parameters arel loaded in these array and then passed to the device layer which manage the cycle. I would like to check the stored values before passing them.
The load code is something like:
var int8 Index = 0;
if (PreHeatTime != 0)
{
Application::Device.CyclePhaseArray[Index] = Application::CyclePreHeatCode;
Application::Device.CycleTimeArray[Index] = PreHeatTime;
Application::Device.CycleMaxPowerArray[Index] = PreHeatPower;
Application::Device.CycleTargetTempArray[Index] = 0;
Application::Device.CycleSlideOutArray[Index] = true;
Index++;
}
if (HeatTime != 0)
{
Application::Device.CyclePhaseArray[Index] = Application::CycleHeatCode;
Application::Device.CycleTimeArray[Index] = HeatTime;
Application::Device.CycleMaxPowerArray[Index] = HeatPower;
Application::Device.CycleTargetTempArray[Index] = 0;
Application::Device.CycleSlideOutArray[Index] = true; //Slitta OUT
Index++;
}
if (PostHeatTime != 0)
{
Application::Device.CyclePhaseArray[Index] = Application::CyclePostHeatCode;
Application::Device.CycleTimeArray[Index] = PostHeatTime;
Application::Device.CycleMaxPowerArray[Index] = PostHeatPower;
Application::Device.CycleTargetTempArray[Index] = 0;
Application::Device.CycleSlideOutArray[Index] = false;
Index++;
}
Application::Device.CyclePhasesNumber = Index;
I added a breakpoint at the last instruction, but can't see in the debug window any Application::Device property or any CyclePhaseArray or other.
Function that stores data in arrays is executed from StartPage window. This is the debug window:

PS: I'm using EW studio 12.