Problem with dev library 1.0.0

Related to the development libraries, released by Curt Binder
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

The MoonPhaseLabel is broken :(
See the posts above.
The rest is fixed:

Code: Select all

// Autogenerated file by RAGen (v1.2.1.158), (03/08/2012 22:54)
// RA_030812_2254.ino
//
// This version designed for v0.9.0 or later


/* 
The following features are enabled for this File: 
#define DisplayImages
#define OverheatSetup
#define DateTimeSetup
#define VersionMenu
#define DirectTempSensor
#define DisplayLEDPWM
#define wifi
#define SaveRelayState
#define WDT
#define PWMEXPANSION
#define CUSTOM_MAIN
#define COLORS_PDE
#define SALINITYEXPANSION
#define RFEXPANSION
#define FONT_8x8
#define FONT_8x16

Ports assignment:
Port1 - Return Pump
Port2 - Circulation Pumps
Port3 - Heater
Port4 - Skimmer 
Port5 - Tunze ATO
Port6 - PWM Expansion Power Supply
Port7 - Fuge Light
Port8 - Fuge Moonlight
*/

#include <ReefAngel_Features.h>
#include <Globals.h>
#include <RA_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <InternalEEPROM.h>
#include <RA_NokiaLCD.h>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Salinity.h>
#include <Memory.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <RF.h>
#include <ReefAngel.h>

//*********************************************************************************************************************************
//--------------------------------------------------- Start of Global Variables ---------------------------------------------------

// Globals Needed for Params on Custom Main
byte x,y;
char text[10];
int v;

// Globals Needed for RF Mode on Custom Main
byte vtechmode;
byte vtechspeed;
byte vtechpercent;
boolean bFeeding=false;

//------------------------------------------------------ End of Global Variables --------------------------------------------------
//*********************************************************************************************************************************
//---------------------------------------------Custom Main for PWM Expansion Module------------------------------------------------

void DrawCustomMain()
{
        //Top Banner
        ReefAngel.LCD.DrawLargeText(COLOR_BLACK, 255, 9, 2, "WISEGUYS' REEF"); 
        ReefAngel.LCD.Clear(DefaultFGColor,3,11,126,11);
        
        // Display T1 Header Text
        ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,10,15,"Tank");
        char text[7];
  
        // Display the T1 Temp Value
        ReefAngel.LCD.Clear(255,4,26,125,41);
        ConvertNumToString(text, ReefAngel.Params.Temp[T1_PROBE], 10);
        ReefAngel.LCD.DrawLargeText(COLOR_CORNFLOWERBLUE, 255, 4, 26, text, Font8x16);
        pingSerial();

        // Display the Salinity Header Text
        ReefAngel.LCD.DrawText(COLOR_CRIMSON,255,55,15,"Sal.");
  
        // Display the Salinity Value
        ConvertNumToString(text, ReefAngel.Params.Salinity, 100);
        ReefAngel.LCD.DrawLargeText(COLOR_CRIMSON, 255, 57, 26, text, Num8x16);
        pingSerial();

        // Display pH Header Text
        ReefAngel.LCD.DrawText(COLOR_INDIGO,255,105,15,"pH");
  
        // Display pH Value
        ConvertNumToString(text, ReefAngel.Params.PH, 100);
        ReefAngel.LCD.DrawLargeText(COLOR_INDIGO, 255, 94, 26, text, Font8x16);
        pingSerial();
        
        //Display Alternate Temp Parameters
        ReefAngel.LCD.DrawText(0,255,8,45,"Sump");
        ReefAngel.LCD.Clear(255,36,45,57,52);
        ReefAngel.LCD.DrawSingleMonitor(ReefAngel.Params.Temp[T2_PROBE], COLOR_CORNFLOWERBLUE, 36, 45, 10);

        ReefAngel.LCD.DrawText(0,255,72,45,"Hood");
        ReefAngel.LCD.Clear(255,100,45,119,52);
        ReefAngel.LCD.DrawSingleMonitor(ReefAngel.Params.Temp[T3_PROBE], COLOR_CORNFLOWERBLUE, 100, 45, 10);

        // Display Vortech MP10wES Mode Header Text
        ReefAngel.LCD.Clear(DefaultFGColor,3,56,126,56);
        ReefAngel.LCD.DrawText(0,255,18,60,"Vortech EcoSmart");
        pingSerial();

        // Display EcoSmart Mode Value & Speed %     
        ReefAngel.LCD.Clear(255,1,71,128,78);
        vtechspeed = InternalMemory.RFSpeed_read();
        vtechpercent = vtechspeed * 0.39215;  
        ConvertNumToString(text, vtechpercent, 1);
        if (vtechmode == 0)
        {
          ReefAngel.LCD.DrawLargeText(COLOR_LIMEGREEN,255,16,71,"Constant-");
          ReefAngel.LCD.DrawLargeText(COLOR_LIMEGREEN,255,89,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_LIMEGREEN,255,106,71,"%");
          pingSerial();
        }
        else if(vtechmode == 1) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,20,71,"Lagoon-");
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,85,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,102,71,"%");
          pingSerial();
        }
        else if (vtechmode == 2) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,8,71,"Reef Crest-");
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,97,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_GOLD,255,114,71,"%");
          pingSerial();
        }
        else if (vtechmode == 3) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_CORNFLOWERBLUE,255,4,71,"Short Pulse-");
          ReefAngel.LCD.DrawLargeText(COLOR_CORNFLOWERBLUE,255,101,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_CORNFLOWERBLUE,255,118,71,"%");
          pingSerial();
        }
        else if (vtechmode == 4) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_PINK,255,8,71,"Long Pulse-");
          ReefAngel.LCD.DrawLargeText(COLOR_PINK,255,97,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_PINK,255,114,71,"%");
          pingSerial();
        }
        else if (vtechmode == 5) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,4,71,"Nutrient TM-");
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,101,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,118,71,"%");
          pingSerial();
        }
        else if (vtechmode == 6) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,4,71,"Tidal Swell-");
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,101,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_MAGENTA,255,118,71,"%");
          pingSerial();
        }
        else if (vtechmode == 9) 
        {
          ReefAngel.LCD.DrawLargeText(COLOR_WHITE,0,28,71,"Night-");
          ReefAngel.LCD.DrawLargeText(COLOR_WHITE,0,77,71,text);
          ReefAngel.LCD.DrawLargeText(COLOR_WHITE,0,94,71,"%");
          pingSerial();
        }

        // Display PMW Expansion Channel Headers and % Values
        ReefAngel.LCD.Clear(DefaultFGColor,3,82,126,82);
        
        ReefAngel.LCD.DrawText(0,255,3,85,"D:");
        ReefAngel.LCD.DrawSingleMonitor(ReefAngel.PWM.GetDaylightValue(), COLOR_CORNFLOWERBLUE, 13, 85, 1);
        ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,33,85,"%");
        pingSerial();

        ReefAngel.LCD.DrawText(0,255,48,85,"A:");
        ReefAngel.LCD.DrawSingleMonitor(ReefAngel.PWM.GetActinicValue(), COLOR_CORNFLOWERBLUE, 58, 85, 1);
        ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,78,85,"%");
        pingSerial();
        
        ReefAngel.LCD.DrawText(0,255,92,85,"M:");
        ReefAngel.LCD.DrawSingleMonitor(ReefAngel.PWM.GetChannelValue(0), COLOR_CORNFLOWERBLUE, 102, 85, 1);
        ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,122,85,"%");
        pingSerial();
        
        // Display Moon Phase during night and Sky Type During Day
        if (ReefAngel.PWM.GetChannelValue(0) > 0)  //If Moonlights are active
           ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,6,94,"    Clear  Skies");
        else
           ReefAngel.LCD.DrawText(COLOR_CORNFLOWERBLUE,255,6,94,"    Clear  Skies");
        
        pingSerial();
                
        // Display Main Relay Box
        byte TempRelay = ReefAngel.Relay.RelayData;
        TempRelay &= ReefAngel.Relay.RelayMaskOff;
        TempRelay |= ReefAngel.Relay.RelayMaskOn;
        ReefAngel.LCD.DrawOutletBox(13, 104, TempRelay);
        pingSerial();

        //Draw Date & Time
        ReefAngel.LCD.Clear(DefaultFGColor,3,118,126,118);
        ReefAngel.LCD.DrawDate(6, 120);
        pingSerial();
}

void DrawCustomGraph()  // Not Used
{
}
//------------------------------------------------------ End Custom Main ----------------------------------------------------------
//*********************************************************************************************************************************
//-------------------------------------------------------- Begin Setup ------------------------------------------------------------
void setup()
{
    ReefAngel.Init();  //Initialize controller

    ReefAngel.FeedingModePorts = Port2Bit | Port4Bit; // Turn off Port2 and Port4 when feeding mode is activated
    ReefAngel.WaterChangePorts = Port2Bit | Port4Bit | Port5Bit; // Turn off Port2, Port4 and Port5 when water change mode is actived
    ReefAngel.OverheatShutoffPorts = Port3Bit | Port7Bit;
    ReefAngel.LightsOnPorts = Port7Bit;

    // Ports that are always on
    ReefAngel.Relay.On(Port1);
    ReefAngel.Relay.On(Port2);
    ReefAngel.Relay.On(Port3);
    ReefAngel.Relay.On(Port6);
    
    vtechmode = InternalMemory.RFMode_read();
    
}
//---------------------------------------------------------- End Setup ------------------------------------------------------------
//*********************************************************************************************************************************
//--------------------------------------------------------- Begin Loop ------------------------------------------------------------
void loop()
{
    // Specific functions
    ReefAngel.Relay.DelayedOn(Port4, 1); // Turn on Port 4 (Skimmer) with 1 minute delay
    ReefAngel.Relay.DelayedOn(Port5, 2); // Turn on Port 5 (Tunze ATO) with 2 minute delay
    ReefAngel.StandardLights(Port8); //Fuge Moonlight on when main lights are on
    ReefAngel.StandardLights(Port7,20,30,8,30); //Fuge Light on at night
    ReefAngel.StandardHeater(Port3); // Standard Heater Using Internal Memory
    
    // LED FunctionsPWMSlope based on Internal Memory values for Standard Lights
    ReefAngel.PWM.SetActinic(PWMSlope(8,30,21,30,25,80,120,0)); //Set Blue LED during daytime, off at night
    ReefAngel.PWM.SetDaylight(PWMSlope(8,45,21,15,25,80,120,0)); //Set White LED during daytime, off at night
    if ((hour() >=8 && minute() >=30) || (hour() <= 20 && minute() <30))
      ReefAngel.PWM.SetChannel(0,0); // Turn off moonlights during daytime
    else
      ReefAngel.PWM.SetChannel(0,MoonPhase()); // Set Moonlights to MoonPhase during night hours  
     
    // Fan Speed Functions
    signed int HoodFanSpeed;
    HoodFanSpeed=map(ReefAngel.Params.Temp[3],750,900,25,100); // Calculate Hood Fan speed
    HoodFanSpeed=constrain(HoodFanSpeed,0,100);
    ReefAngel.PWM.SetChannel(1,HoodFanSpeed);

    signed int BlowerFanSpeed;
    BlowerFanSpeed=map(ReefAngel.Params.Temp[1],775,800,25,100); // Calculate Blower Fan speed
    BlowerFanSpeed=constrain(BlowerFanSpeed,0,100);
    ReefAngel.PWM.SetChannel(2,BlowerFanSpeed);
    
/*
------------------------------------------------ Start Time-of-Day Based Functions ----------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These are the mode numbers for the RF Expansion Module for reference ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    #define Constant      0
    #define Random1       1 // Lagoonal
    #define Random2       2 // Reef Crest
    #define ShortWave     3
    #define LongWave      4
    #define Smart_NTM     5 // Nutrient Transport Mode
    #define Smart_TSM     6 // Tidal Swell Mode
    #define Feeding_Start 7
    #define Feeding_Stop  8
    #define Night         9
    #define Slave_Start   97
    #define Slave_Stop    98
    #define None          99
    
    RF Mode      = http://YOURIPADDRESS:2000/mb855,X
    RF Speed     = http://YOURIPADDRESS:2000/mb856,X
    RF Duration  = http://YOURIPADDRESS:2000/mb857,X
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

//-------------------------------------------------------- Start RF Smart Nutrient Mode After Feeding ---------------------------
  if ((hour() >=8 && minute() >=30) || (hour() <= 20 && minute() <30))
  {  
    if (vtechmode == 9)
    {
      ReefAngel.RF.UseMemory=true;  
      vtechmode = InternalMemory.RFMode_read();
    }
    if (ReefAngel.DisplayedMenu==FEEDING_MODE) bFeeding=true;
    if (ReefAngel.DisplayedMenu==DEFAULT_MENU && bFeeding)
    {
      bFeeding=false; 
      ReefAngel.Timer[1].SetInterval(600); // Timer for 10min
      ReefAngel.Timer[1].Start();
      ReefAngel.RF.UseMemory=false;
      ReefAngel.RF.SetMode(Smart_NTM,200,6);
      vtechmode = 5;
    }
    if (ReefAngel.DisplayedMenu==DEFAULT_MENU && ReefAngel.Timer[1].IsTriggered())
    {
      ReefAngel.RF.UseMemory=true;
      vtechmode = InternalMemory.RFMode_read();
    }
  }
  else
  {
      ReefAngel.RF.UseMemory=false;
      ReefAngel.RF.SetMode(Night,15,0);
      vtechmode = 9;
  }
  
//---------------------------------------------------------- End RF Smart Nutrient Mode After Feeding -----------------------------   

    ReefAngel.Portal("mvwise");
    ReefAngel.ShowInterface();
}
//--------------------------------------------------------------- End Loop --------------------------------------------------------

//*********************************************************************************************************************************
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

I am having a problem using the new 1.0.1 lib, when pushing the pwmslopechannel0 i get no member errors in the validation and it wont push. I deleted the lib directory and reinstalled them over again with the same result.

Any ideas?
Image
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

These are the exact errors I get
sketch_aug04b:82: error: 'class RA_PWMClass' has no member named 'Channel0PWMSlope'
sketch_aug04b:83: error: 'class RA_PWMClass' has no member named 'Channel1PWMSlope'
sketch_aug04b:84: error: 'class RA_PWMClass' has no member named 'Channel2PWMSlope'
sketch_aug04b:85: error: 'class RA_PWMClass' has no member named 'Channel3PWMSlope'
sketch_aug04b:86: error: 'class RA_PWMClass' has no member named 'Channel4PWMSlope'
sketch_aug04b:87: error: 'class RA_PWMClass' has no member named 'Channel5PWMSlope'
sketch_aug04b.cpp: In function 'void DrawCustomMain()':
sketch_aug04b:111: error: 'class RA_PWMClass' has no member named 'GetChannelValue'
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

Can I see your code?
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Here you are,
I commented those lines out so I could get the controller back online

#include <ReefAngel_Features.h>
#include <Globals.h>
#include <RA_Wifi.h>
#include <Wire.h>
#include <OneWire.h>
#include <Time.h>
#include <DS1307RTC.h>
#include <InternalEEPROM.h>
#include <RA_NokiaLCD.h>
#include <RA_ATO.h>
#include <RA_Joystick.h>
#include <LED.h>
#include <RA_TempSensor.h>
#include <Relay.h>
#include <RA_PWM.h>
#include <Timer.h>
#include <Memory.h>
#include <InternalEEPROM.h>
#include <RA_Colors.h>
#include <RA_CustomColors.h>
#include <Salinity.h>
#include <RF.h>
#include <IO.h>
#include <ORP.h>
#include <AI.h>
#include <ReefAngel.h>

////// Place global variable code below here


////// Place global variable code above here


void setup()
{
// This must be the first line
ReefAngel.Init(); //Initialize controller
// Ports toggled in Feeding Mode
ReefAngel.FeedingModePorts = Port1Bit | Port3Bit | Port5Bit;
ReefAngel.FeedingModePortsE[0] = 0;
// Ports toggled in Water Change Mode
ReefAngel.WaterChangePorts = Port1Bit | Port3Bit | Port5Bit | Port7Bit | Port8Bit;
ReefAngel.WaterChangePortsE[0] = Port3Bit;
// Ports toggled when Lights On / Off menu entry selected
ReefAngel.LightsOnPorts = Port2Bit | Port4Bit;
ReefAngel.LightsOnPortsE[0] = Port1Bit | Port2Bit | Port5Bit | Port6Bit;
// Ports turned off when Overheat temperature exceeded
ReefAngel.OverheatShutoffPorts = Port2Bit | Port4Bit | Port6Bit;
ReefAngel.OverheatShutoffPortsE[0] = Port1Bit | Port2Bit | Port5Bit | Port6Bit;
// Use T1 probe as temperature and overheat functions
ReefAngel.TempProbe = T1_PROBE;
ReefAngel.OverheatProbe = T1_PROBE;


// Ports that are always on
ReefAngel.Relay.On( Port3 );
ReefAngel.Relay.On( Port5 );
ReefAngel.Relay.On( Box1_Port3 );
ReefAngel.Relay.On( Box1_Port4 );
ReefAngel.Relay.On( Box1_Port7 );
ReefAngel.Relay.On( Box1_Port8 );

////// Place additional initialization code below here


////// Place additional initialization code above here
}

void loop()
{
ReefAngel.StandardATO( Port1 );
ReefAngel.DayLights( Port2 );
ReefAngel.ActinicLights( Port4 );
ReefAngel.StandardHeater( Port6 );
ReefAngel.DosingPumpRepeat1( Port7 );
ReefAngel.DosingPumpRepeat2( Port8 );
ReefAngel.MoonLights( Box1_Port1 );
ReefAngel.MoonLights( Box1_Port2 );
ReefAngel.ActinicLights( Box1_Port5 );
ReefAngel.ActinicLights( Box1_Port6 );
ReefAngel.PWM.DaylightPWMSlope();
ReefAngel.PWM.ActinicPWMSlope();
//ReefAngel.PWM.Channel0PWMSlope();
//ReefAngel.PWM.Channel1PWMSlope();
//ReefAngel.PWM.Channel2PWMSlope();
//ReefAngel.PWM.Channel3PWMSlope();
//ReefAngel.PWM.Channel4PWMSlope();
//ReefAngel.PWM.Channel5PWMSlope();
////// Place your custom code below here


////// Place your custom code above here

// This should always be the last line
ReefAngel.Portal( "projectx" );
ReefAngel.ShowInterface();
}

void DrawCustomMain()
{
int x,y;
char text[10];
// Dimming Expansion
x = 15;
y = 2;
for ( int a=0;a<6;a++ )
{
if ( a>2 ) x = 75;
if ( a==3 ) y = 2;
ReefAngel.LCD.DrawText( COLOR_DARKGOLDENROD,DefaultBGColor,x,y,"Ch :" );
ReefAngel.LCD.DrawText( COLOR_DARKGOLDENROD,DefaultBGColor,x+12,y,a );
// ReefAngel.LCD.DrawText( COLOR_DARKGOLDENROD,DefaultBGColor,x+24,y,ReefAngel.PWM.GetChannelValue(a) );
y += 10;
}
pingSerial();

// Parameters
#if defined DisplayLEDPWM && ! defined RemoveAllLights
ReefAngel.LCD.DrawMonitor( 15, 38, ReefAngel.Params,
ReefAngel.PWM.GetDaylightValue(), ReefAngel.PWM.GetActinicValue() );
#else // defined DisplayLEDPWM && ! defined RemoveAllLights
ReefAngel.LCD.DrawMonitor( 15, 38, ReefAngel.Params );
#endif // defined DisplayLEDPWM && ! defined RemoveAllLights
pingSerial();

// Main Relay Box
byte TempRelay = ReefAngel.Relay.RelayData;
TempRelay &= ReefAngel.Relay.RelayMaskOff;
TempRelay |= ReefAngel.Relay.RelayMaskOn;
ReefAngel.LCD.DrawOutletBox( 12, 74, TempRelay );
pingSerial();

// Relay Expansion
TempRelay = ReefAngel.Relay.RelayDataE[0];
TempRelay &= ReefAngel.Relay.RelayMaskOffE[0];
TempRelay |= ReefAngel.Relay.RelayMaskOnE[0];
ReefAngel.LCD.DrawOutletBox( 12, 92, TempRelay );
pingSerial();

// Date and Time
ReefAngel.LCD.DrawDate( 6, 122 );
pingSerial();
}

void DrawCustomGraph()
{
}
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

I need to add more keywords on the auto-selection of features.
Here is what you do to fix for now.
Open the file feature.txt located at "Documents\Arduino\update\"
Add this line to the end of the file:

Code: Select all

PWMEXPANSION,ReefAngel.PWM.Channel0,Dimming Expansion Module
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

OK will do

Silly question if I loaded it all into memory can I change the PWM slope via the portal and not have to worry about pushing the code?

Sent from my SAMSUNG-SGH-I717 using Tapatalk 2
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

Yes.
The way your code is, you will be able to do that :)
Just uncomment those lines and use the Internal Memory section of the Portal.
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Ok now I have another issue. (if you want I can start a new thread on it)
My ATO keeps running and it does timeout but if when I clear the timeout it starts filling again.
On the portal I do not see the vortech setting, my PWM module is not changing %.

In the Droid app, the vortech is showing the wrong speed setting, I have it set to Reef Crest and its showing Constant, with 0 speed.
PWM is not showing any % either.
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

For the vortech, add this to setup():

Code: Select all

ReefAngel.AddRFExpansion();
Is it displaying PWM% on your controller screen?

On android app, go to settings->settings and make sure that you uncheck "Pre v1.0 memory locations"
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Add this to the INO file?
on the screen it is also showing nothing % wise.
yes in the app I verified that it was unchecked
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

Yes, add to setup().
Did you uncomment the line you had previously commented that would display the % on the screen?
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Yes I removed the line of code.
Ill add the other line and report back

Thanks for your help as always
Image
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Added that line and same result with the Vortech on both the Portal as well as the App
for now it seems my ATO is working properly.
The PWM I will have to recheck tomorrow as it is past the time for the lights to be active.
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

When you compile, does it show it found the RF Expansion feature?
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

So the PWM is working ok now.
my ATO is still not working properly and here is the copy of the complile


avrdude: Recv: p [70]
avrdude: Recv: r [72]
avrdude: Recv: o [6f]
avrdude: Recv: j [6a]
avrdude: Recv: e [65]
avrdude: Recv: c [63]
avrdude: Recv: t [74]
avrdude: Recv: x [78]
avrdude: Recv: . [00]
avrdude: Recv: . [2e]
avrdude: Recv: . [00]
avrdude: Recv: 0 [30]
avrdude: Recv: . [00]
avrdude: Recv: x [78]
avrdude: Recv: m [6d]
avrdude: Recv: l [6c]
avrdude: Recv: . [00]
avrdude: Recv: h [68]
avrdude: Recv: t [74]
avrdude: Recv: m [6d]
avrdude: Recv: l [6c]
avrdude: Recv: . [00]
avrdude: Recv: . [0d]
avrdude: Recv: . [0a]
avrdude: Recv: . [0d]
avrdude: Recv: . [0a]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: w [77]
avrdude: Recv: i [69]
avrdude: Recv: f [66]
avrdude: Recv: i [69]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: r [72]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: b [62]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: i [69]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: a [61]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: r [72]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: v [76]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: d [64]
avrdude: Recv: . [00]
avrdude: Recv: H [48]
avrdude: Recv: T [54]
avrdude: Recv: T [54]
avrdude: Recv: P [50]
avrdude: Recv: / [2f]
avrdude: Recv: 1 [31]
avrdude: Recv: . [2e]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: s [73]
avrdude: Recv: r [72]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: s [73]
avrdude: Recv: a [61]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: b [62]
avrdude: Recv: p [70]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: f [66]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: w [77]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: t [74]
avrdude: Recv: . [00]
avrdude: Recv: G [47]
avrdude: Recv: E [45]
avrdude: Recv: T [54]
avrdude: Recv: [20]
avrdude: Recv: / [2f]
avrdude: Recv: m [6d]
avrdude: Recv: o [6f]
avrdude: Recv: . [00]
avrdude: Recv: 0 [30]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: V [56]
avrdude: Recv: > [3e]
avrdude: Recv: 1 [31]
avrdude: Recv: . [2e]
avrdude: Recv: 0 [30]
avrdude: Recv: . [2e]
avrdude: Recv: 1 [31]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: V [56]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: H [48]
avrdude: Recv: R [52]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: H [48]
avrdude: Recv: R [52]
avrdude: Recv: > [3e]
avrdude: Recv: < [3c]
avrdude: Recv: M [4d]
avrdude: Recv: I [49]
avrdude: Recv: N [4e]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: M [4d]
avrdude: Recv: I [49]
avrdude: Recv: N [4e]
avrdude: Recv: > [3e]
avrdude: Recv: < [3c]
avrdude: Recv: M [4d]
avrdude: Recv: O [4f]
avrdude: Recv: N [4e]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: M [4d]
avrdude: Recv: O [4f]
avrdude: Recv: N [4e]
avrdude: Recv: > [3e]
avrdude: Recv: < [3c]
avrdude: Recv: D [44]
avrdude: Recv: A [41]
avrdude: Recv: Y [59]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: D [44]
avrdude: Recv: A [41]
avrdude: Recv: Y [59]
avrdude: Recv: > [3e]
avrdude: Recv: < [3c]
avrdude: Recv: Y [59]
avrdude: Recv: R [52]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: < [3c]
avrdude: Recv: / [2f]
avrdude: Recv: Y [59]
avrdude: Recv: R [52]
avrdude: Recv: > [3e]
avrdude: Recv: . [00]
avrdude: Recv: C [43]
avrdude: Recv: a [61]
avrdude: Recv: n [6e]
avrdude: Recv: c [63]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Send: . [1b] - [2d] . [00] . [04] . [0e] . [14] . [01] . [00] [20] . [09]
avrdude: Recv: . [1b]
avrdude: Recv: - [2d]
avrdude: Recv: . [01]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: e [65]
avrdude: Recv: l [6c]
avrdude: Recv: . [00]
avrdude: Recv: O [4f]
avrdude: Recv: k [6b]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: [20]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: ^ [5e]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: ` [60]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: E [45]
avrdude: Recv: r [72]
avrdude: Recv: r [72]
avrdude: Recv: o [6f]
avrdude: Recv: r [72]
avrdude: Recv: . [00]
avrdude: Recv: T [54]
avrdude: Recv: 1 [31]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: T [54]
avrdude: Recv: 2 [32]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: T [54]
avrdude: Recv: 3 [33]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: P [50]
avrdude: Recv: H [48]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: D [44]
avrdude: Recv: P [50]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: A [41]
avrdude: Recv: P [50]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: 0 [30]
avrdude: Recv: . [00]
avrdude: Recv: / [2f]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: . [00]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: A [41]
avrdude: Recv: M [4d]
avrdude: Recv: . [00]
avrdude: Recv: [20]
avrdude: Recv: P [50]
avrdude: Recv: M [4d]
avrdude: Recv: . [00]
avrdude: Recv: R [52]
avrdude: Recv: e [65]
avrdude: Recv: e [65]
avrdude: Recv: f [66]
avrdude: Recv: [20]
avrdude: Recv: A [41]
avrdude: Recv: n [6e]
avrdude: Recv: g [67]
avrdude: Recv: e [65]
avrdude: Recv: l [6c]
avrdude: Recv: . [00]
avrdude: Recv: v [76]
avrdude: Recv: 1 [31]
avrdude: Recv: . [2e]
avrdude: Recv: 0 [30]
avrdude: Recv: . [2e]
avrdude: Recv: 1 [31]
avrdude: Recv: . [00]
avrdude: Recv: W [57]
avrdude: Recv: i [69]
avrdude: Recv: f [66]
avrdude: Recv: i [69]
avrdude: Recv: . [00]
avrdude: Recv: W [57]
avrdude: Recv: D [44]
avrdude: Recv: T [54]
avrdude: Recv: . [00]
avrdude: Recv: S [53]
avrdude: Recv: e [65]
avrdude: Recv: t [74]
avrdude: Recv: [20]
avrdude: Recv: D [44]
avrdude: Recv: a [61]
avrdude: Recv: t [74]
avrdude: Recv: e [65]
avrdude: Recv: [20]
avrdude: Recv: & [26]
avrdude: Recv: [20]
avrdude: Recv: T [54]
avrdude: Recv: i [69]
avrdude: Recv: m [6d]
avrdude: Recv: e [65]
avrdude: Recv: . [00]
avrdude: Recv: D [44]
avrdude: Recv: a [61]
avrdude: Recv: t [74]
avrdude: Recv: e [65]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: T [54]
avrdude: Recv: i [69]
avrdude: Recv: m [6d]
avrdude: Recv: e [65]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: / [2f]
avrdude: Recv: . [00]
avrdude: Recv: : [3a]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: C [43]
avrdude: Recv: a [61]
avrdude: Recv: l [6c]
avrdude: Recv: i [69]
avrdude: Recv: b [62]
avrdude: Recv: r [72]
avrdude: Recv: a [61]
avrdude: Recv: t [74]
avrdude: Recv: e [65]
avrdude: Recv: [20]
avrdude: Recv: p [70]
avrdude: Recv: H [48]
avrdude: Recv: . [00]
avrdude: Recv: p [70]
avrdude: Recv: H [48]
avrdude: Recv: . [00]
avrdude: Recv: P [50]
avrdude: Recv: r [72]
avrdude: Recv: e [65]
avrdude: Recv: s [73]
avrdude: Recv: s [73]
avrdude: Recv: [20]
avrdude: Recv: t [74]
avrdude: Recv: o [6f]
avrdude: Recv: [20]
avrdude: Recv: e [65]
avrdude: Recv: x [78]
avrdude: Recv: i [69]
avrdude: Recv: t [74]
avrdude: Recv: . [2e]
avrdude: Recv: . [2e]
avrdude: Recv: . [2e]
avrdude: Recv: . [00]
avrdude: Recv: W [57]
avrdude: Recv: a [61]
avrdude: Recv: t [74]
avrdude: Recv: e [65]
avrdude: Recv: r [72]
avrdude: Recv: [20]
avrdude: Recv: C [43]
avrdude: Recv: h [68]
avrdude: Recv: a [61]
avrdude: Recv: n [6e]
avrdude: Recv: g [67]
avrdude: Recv: e [65]
avrdude: Recv: [20]
avrdude: Recv: M [4d]
avrdude: Recv: o [6f]
avrdude: Recv: d [64]
avrdude: Recv: e [65]
avrdude: Recv: . [00]
avrdude: Recv: F [46]
avrdude: Recv: e [65]
avrdude: Recv: e [65]
avrdude: Recv: d [64]
avrdude: Recv: i [69]
avrdude: Recv: n [6e]
avrdude: Recv: g [67]
avrdude: Recv: [20]
avrdude: Recv: M [4d]
avrdude: Recv: o [6f]
avrdude: Recv: d [64]
avrdude: Recv: e [65]
avrdude: Recv: . [00]
avrdude: Recv: C [43]
avrdude: Recv: l [6c]
avrdude: Recv: e [65]
avrdude: Recv: a [61]
avrdude: Recv: r [72]
avrdude: Recv: [20]
avrdude: Recv: A [41]
avrdude: Recv: T [54]
avrdude: Recv: O [4f]
avrdude: Recv: [20]
avrdude: Recv: T [54]
avrdude: Recv: i [69]
avrdude: Recv: m [6d]
avrdude: Recv: e [65]
avrdude: Recv: o [6f]
avrdude: Recv: u [75]
avrdude: Recv: t [74]
avrdude: Recv: . [00]
avrdude: Recv: C [43]
avrdude: Recv: l [6c]
avrdude: Recv: e [65]
avrdude: Recv: a [61]
avrdude: Recv: r [72]
avrdude: Recv: [20]
avrdude: Recv: O [4f]
avrdude: Recv: v [76]
avrdude: Recv: e [65]
avrdude: Recv: r [72]
avrdude: Recv: h [68]
avrdude: Recv: e [65]
avrdude: Recv: a [61]
avrdude: Recv: t [74]
avrdude: Recv: . [00]
avrdude: Recv: = [3d]
avrdude: Recv: . [00]
avrdude: Recv: . [0a]
avrdude: Recv: . [0a]
avrdude: Recv: . [00]
avrdude: Recv: . [ff]
avrdude: Recv: . [ff]
avrdude: Recv: . [ff]
avrdude: Recv: . [ff]
avrdude: Recv: , [2c]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [1c]
avrdude: Send: . [1b] . [2e] . [00] . [04] . [0e] . [14] . [00] b [62] [20] i [69]
avrdude: Recv: . [1b]
avrdude: Recv: . [2e]
avrdude: Recv: . [00]
avrdude: Recv: e [65]
avrdude: Recv: . [0e]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [01]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [01]
avrdude: Recv: . [02]
avrdude: Recv: . [02]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: p [70]
avrdude: Recv: . [10]
avrdude: Recv: @ [40]
avrdude: Recv: . [10]
avrdude: Recv: . [f9]
avrdude: Recv: . [0f]
avrdude: Recv: . [02]
avrdude: Recv: . [10]
avrdude: Recv: . [17]
avrdude: Recv: . [10]
avrdude: Recv: ( [28]
avrdude: Recv: . [10]
avrdude: Recv: . [1f]
avrdude: Recv: . [1c]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [00]
avrdude: Recv: . [06]
avrdude: Recv: . [06]
avrdude: Recv: . [0c]
avrdude: Recv: . [12]
avrdude: Recv: . [18]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [d8]
avrdude: Recv: . [05]
avrdude: Recv: . [00]
avrdude: Recv: . [1f]
avrdude: Recv: . [1c]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [1e]
avrdude: Recv: . [1f]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: b [62]
avrdude: Recv: / [2f]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: k [6b]
avrdude: Recv: / [2f]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [86]
avrdude: Recv: @ [40]
avrdude: Recv: . [ea]
avrdude: Recv: A [41]
avrdude: Recv: . [1a]
avrdude: Recv: @ [40]
avrdude: Recv: K [4b]
avrdude: Recv: @ [40]
avrdude: Recv: + [2b]
avrdude: Recv: @ [40]
avrdude: Recv: t [74]
avrdude: Recv: @ [40]
avrdude: Recv: . [00]
avrdude: Recv: . [11]
# | 100% 14.73s

avrdude: verifying ...
avrdude: 36450 bytes of flash verified
avrdude: Send: . [1b] / [2f] . [00] . [03] . [0e] . [11] . [01] . [01] ( [28]
avrdude: Recv: . [1b]
avrdude: Recv: / [2f]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [11]
avrdude: Recv: . [00]
avrdude: Recv: ) [29]

avrdude done. Thank you.
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

Oh, sorry...
Click Verify and paste the output.
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

No problem, but it doesnt look like it is recognizing it











The following features were automatically added:
Watchdog Timer
Version Menu

The following features were detected:
Dimming Signal
Wifi Attachment
Custom Main Screen
Relay Expansion Module
Dimming Expansion Module
Number of Relay Expansion Modules: 1
Simple Menu
Binary sketch size: 36,450 bytes (of a 258,048 byte maximum)
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

Sorry, just realized that we are missing that keyword in the features auto-selection feature.
So, for now, add this commented line to anywhere your code

Code: Select all

//ReefAngel.RF.UseMemory=true;
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

I think we delt with that the last update lol, so much for learning from my mistakes

what about the ATO Issue, I have it setup in the code as a standardATO, I checked the switch and it is good, goes open when all the way up and closes when down.
Image
rimai
Posts: 12881
Joined: Fri Mar 18, 2011 6:47 pm

Re: Problem with dev library 1.0.0

Post by rimai »

StandardATO uses 2 float switches.
http://forum.reefangel.com/viewtopic.php?f=7&t=240
Are you using both? One facing up and one facing down?
Roberto.
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Ah no shoot I am my own worst enemy I am using 1 switch

Sent from my Galaxy Nexus using Tapatalk 2
Image
projectx
Posts: 120
Joined: Sat Apr 23, 2011 6:53 pm

Re: Problem with dev library 1.0.0

Post by projectx »

Thanks for your help, I am back to 100% now.
I need to setup my original INO side-by-side with the new one next time.
also added this in //ReefAngel.RF.SetMode(); and the vortech now shows up on the portal
Image
Post Reply