This would make the API no longer Dire Wolf specific and mean it could be hosted on a different machine than the digipeater/iGate software.
- code here? https://groups.io/g/direwolf/topic/34952841?p=Created,,,20,2,0,0
- arNetSked connects using KISS, can I use this code? https://github.com/ufergus/arNetSked
- promising package: https://github.com/python-aprs/kiss3
def recvPacketCB(self, pkt):
# drop inbound packets
pass
I think I'm going to end up with problems once I find out what type of data a KISS connection actually sends me!
Maybe this is the section that connects to via KISS: https://github.com/ufergus/arNetSked/blob/master/arNetSked.py#L489
arNetSked is designed to transmit, not receive, so would need to add some things to https://github.com/ufergus/arNetSked/blob/master/arNetSked.py#L589:
```
def recvPacketCB(self, pkt):
# drop inbound packets
pass
```
I think I'm going to end up with problems once I find out what type of data a KISS connection actually sends me!
I assume this would need to be some other service running and dropping parsed frames into the db as they come in?
Oh, very nice. This works. https://github.com/python-aprs/kiss3/blob/main/examples/tcp_send_recv.py

It sends the raw packet back, so maybe need to run it through https://github.com/python-aprs/aprs3
I assume this would need to be some other service running and dropping parsed frames into the db as they come in?
However, you might have some more advanced clients use AGWPE to get the right mix.
Progress on #20 means that one KISS connection is always active for receive. Need to think about how to best use the connection so we don't go over the maximum of three KISS clients (default build): https://groups.io/g/direwolf/topic/85934349?p=Created%2C%2C%2C20%2C2%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C0%2C60%2C85934349
However, you might have some more advanced clients use AGWPE to get the right mix.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This would make the API no longer Dire Wolf specific and mean it could be hosted on a different machine than the digipeater/iGate software.
Maybe this is the section that connects to via KISS: https://github.com/ufergus/arNetSked/blob/master/arNetSked.py#L489
arNetSked is designed to transmit, not receive, so would need to add some things to https://github.com/ufergus/arNetSked/blob/master/arNetSked.py#L589:
I think I'm going to end up with problems once I find out what type of data a KISS connection actually sends me!
Oh, very nice. This works. https://github.com/python-aprs/kiss3/blob/main/examples/tcp_send_recv.py
It sends the raw packet back, so maybe need to run it through https://github.com/python-aprs/aprs3
I assume this would need to be some other service running and dropping parsed frames into the db as they come in?
Progress on #20 means that one KISS connection is always active for receive. Need to think about how to best use the connection so we don't go over the maximum of three KISS clients (default build): https://groups.io/g/direwolf/topic/85934349?p=Created%2C%2C%2C20%2C2%2C0%2C0%3A%3Arecentpostdate%2Fsticky%2C%2C%2C20%2C0%2C60%2C85934349
However, you might have some more advanced clients use AGWPE to get the right mix.