remove CsController.csproj
This commit is contained in:
parent
a7af1c434c
commit
08bd5c31e0
|
@ -24,8 +24,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "S3", "lib/S3/S3.csproj", "{
|
|||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deprecated", "deprecated", "{46DE03C4-52D1-47AA-8E60-8BB15361D723}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CsController", "app/CsController/CsController.csproj", "{72DBBE42-A09F-43C0-9613-331039857056}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SaliMax", "app/SaliMax/SaliMax.csproj", "{25073794-D859-4824-9984-194C7E928496}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusApi", "lib/StatusApi/StatusApi.csproj", "{9D17E78C-8A70-43DB-A619-DC12D20D023D}"
|
||||
|
@ -112,10 +110,6 @@ Global
|
|||
{C3639841-13F4-4F24-99C6-7D965593BF89}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C3639841-13F4-4F24-99C6-7D965593BF89}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C3639841-13F4-4F24-99C6-7D965593BF89}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{72DBBE42-A09F-43C0-9613-331039857056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{72DBBE42-A09F-43C0-9613-331039857056}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{72DBBE42-A09F-43C0-9613-331039857056}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{72DBBE42-A09F-43C0-9613-331039857056}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{25073794-D859-4824-9984-194C7E928496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{25073794-D859-4824-9984-194C7E928496}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{25073794-D859-4824-9984-194C7E928496}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
@ -195,7 +189,6 @@ Global
|
|||
{E3A5F3A3-72A5-47CC-85C6-2D8E962A0EC1} = {145597B4-3E30-45E6-9F72-4DD43194539A}
|
||||
{46DE03C4-52D1-47AA-8E60-8BB15361D723} = {AD5B98A8-AB7F-4DA2-B66D-5B4E63E7D854}
|
||||
{4A67D79F-F0C9-4BBC-9601-D5948E6C05D3} = {46DE03C4-52D1-47AA-8E60-8BB15361D723}
|
||||
{72DBBE42-A09F-43C0-9613-331039857056} = {145597B4-3E30-45E6-9F72-4DD43194539A}
|
||||
{25073794-D859-4824-9984-194C7E928496} = {145597B4-3E30-45E6-9F72-4DD43194539A}
|
||||
{9D17E78C-8A70-43DB-A619-DC12D20D023D} = {AD5B98A8-AB7F-4DA2-B66D-5B4E63E7D854}
|
||||
{C3639841-13F4-4F24-99C6-7D965593BF89} = {46DE03C4-52D1-47AA-8E60-8BB15361D723}
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Import Project="../InnovEnergy.app.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<RootNamespace>InnovEnergy.CsController</RootNamespace>
|
||||
<InvariantGlobalization>true</InvariantGlobalization>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="../../lib/Victron/VeDBus/VeDBus.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
</Project>
|
|
@ -1,62 +0,0 @@
|
|||
using System.Reactive.Linq;
|
||||
using InnovEnergy.Lib.Protocols.DBus;
|
||||
using InnovEnergy.Lib.Protocols.DBus.Protocol.DataTypes;
|
||||
using InnovEnergy.Lib.Victron.VeDBus;
|
||||
|
||||
|
||||
// dotnet publish EmuMeter.csproj -c Release -r linux-arm -p:PublishSingleFile=true --self-contained true && \
|
||||
// rsync -av bin/Release/net6.0/linux-arm/publish/ root@10.2.1.6:/home/root/emu && clear && \
|
||||
// ssh root@10.2.1.6 /home/root/emu/EmuMeter
|
||||
|
||||
|
||||
Console.WriteLine("Starting CsController ");
|
||||
|
||||
//Enable out InnovEnergy GUI Page through DBusService.DBUS_SERVICE_UNSUPPORTED
|
||||
// var service = new DBusService("com.victronenergy.unsupported");
|
||||
var veProperties = new VeProperties();
|
||||
veProperties.Set("/CustomName", "InnovEnergy");
|
||||
veProperties.Set("/ProductName", "InnovEnergySW");
|
||||
|
||||
|
||||
var dbus = new DBusConnection(Bus.System);
|
||||
// var ep = new UnixDomainSocketEndPoint("/home/kim/graber_dbus.sock");
|
||||
// var auth = AuthenticationMethod.ExternalAsRoot();
|
||||
// var dbusAddress = new Bus(ep, auth);
|
||||
// var dbus = new DBusConnection(dbusAddress);
|
||||
|
||||
|
||||
await veProperties.PublishOnDBus(Bus.System, "com.victronenergy.unsupported");
|
||||
|
||||
var battery = "com.victronenergy.battery.ttyUSB0";
|
||||
var soc = 21.0;
|
||||
|
||||
//TODO change ttyUSB0 for generic Battery on dbus
|
||||
var names = await dbus.ListNames();
|
||||
foreach (var name in names)
|
||||
{
|
||||
if(name.Contains("com.victronenergy.battery."))
|
||||
{
|
||||
battery = name;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var mustCharge = dbus
|
||||
.ObserveSignalMessages(sender: battery, objectPath: "/Soc")
|
||||
.Select(m => m.Payload)!
|
||||
.OfType<IDictionary<String, Variant>>()
|
||||
.Where(d => d.ContainsKey("Value"))
|
||||
.Select(d => d["Value"].Value)
|
||||
.OfType<Double>()
|
||||
.Do(s => Console.WriteLine($"soc = {s}"))
|
||||
.Select(d => d < 67)
|
||||
.DistinctUntilChanged();
|
||||
|
||||
|
||||
mustCharge.Subscribe(b =>
|
||||
{
|
||||
dbus.SetValue("com.victronenergy.settings", "/Settings/CGwacs/BatteryLife/State", b ? 9 : 10); // 9 = charge battery, 10 = optimized (no batterylife)
|
||||
});
|
||||
|
||||
|
||||
// Console.ReadLine();
|
|
@ -1,21 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
csproj="CsController.csproj"
|
||||
exe="CsController"
|
||||
remote="10.2.1.6"
|
||||
#remote="10.2.2.152"
|
||||
|
||||
netVersion="net6.0"
|
||||
platform="linux-arm"
|
||||
config="Release"
|
||||
host="root@$remote"
|
||||
dir="/data/innovenergy/$exe"
|
||||
|
||||
set -e
|
||||
|
||||
dotnet publish "$csproj" -c $config -r $platform -p:SuppressTrimmAnalysisWarnings=true -p:PublishSingleFile=true -p:PublishTrimmed=true -p:DebugType=None -p:DebugSymbols=false --self-contained true
|
||||
rsync -av "bin/$config/$netVersion/$platform/publish/" "$host:$dir"
|
||||
|
||||
clear
|
||||
ssh "$host" "$dir/$exe"
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
exec 2>&1
|
||||
exec multilog t s25000 n4 /var/log/CsController
|
|
@ -1,3 +0,0 @@
|
|||
#!/bin/sh
|
||||
exec 2>&1
|
||||
exec softlimit -d 100000000 -s 1000000 -a 100000000 /opt/innovenergy/CsController/CsController
|
Loading…
Reference in New Issue