<div dir="ltr">Steve,<div><br></div><div>So, what's the solution? Is there a function I can call to pull those metric variables into the scope? Clearly other web page objects can push and pull variables to and from the rest of the OVMS system.</div><div><br></div><div>- Mike</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 2, 2021 at 10:00 PM Stephen Casner <<a href="mailto:casner@acm.org">casner@acm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, 2 Jul 2021, Michael Iimura wrote:<br>
<br>
> However, I got stuck when populating those metrics into the web<br>
> page. The compiler throws this error for each of my new metrics:<br>
><br>
> L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.cpp:<br>
> In static member function 'static void<br>
> OvmsVehicleToyotaRav4Ev::WebCooling(PageEntry_t&, PageContext_t&)':<br>
> L:/OVMS/home/miimura/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/vehicle_toyotarav4ev/src/vehicle_toyotarav4ev.cpp:100:50:<br>
> error: invalid use of member<br>
> 'OvmsVehicleToyotaRav4Ev::m_v_bat_cool_in_temp' in static member function<br>
>    c.printf("<p>Battery Coolant Inlet: %.1f C</p>",<br>
> m_v_bat_cool_in_temp->AsFloat());<br>
<br>
That error is straightforward.  You can only reference non-static<br>
member variables in an object when you have a pointer or reference to<br>
that object.  Static member functions are called without referencing<br>
any object, so the processor would not know where to find the member<br>
variable.<br>
<br>
                                                        -- Steve<br>
_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.openvehicles.com" target="_blank">OvmsDev@lists.openvehicles.com</a><br>
<a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" rel="noreferrer" target="_blank">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a><br>
</blockquote></div>