51 lines
1.1 KiB
JSON
51 lines
1.1 KiB
JSON
{
|
|
"can": {
|
|
"interfaces": ["can0", "can1"],
|
|
"listen_only": true,
|
|
"bitrate": 1000000,
|
|
"filters": []
|
|
},
|
|
"storage": {
|
|
"type": "sqlite",
|
|
"database_path": "/opt/can_sniffer/data/can_offline.db",
|
|
"wal_mode": true,
|
|
"sync_mode": "NORMAL",
|
|
"retention_days": 7
|
|
},
|
|
"postgresql": {
|
|
"enabled": true,
|
|
"host": "100.74.164.1",
|
|
"port": 5433,
|
|
"database": "carpibord",
|
|
"user": "carpibord",
|
|
"password": "carpibord",
|
|
"batch_size": 10000,
|
|
"flush_interval": 5,
|
|
"max_retries": 3,
|
|
"retry_backoff": 1.0,
|
|
"connection_pool_size": 5,
|
|
"connection_timeout": 10,
|
|
"sync_interval": 30.0
|
|
},
|
|
"flipper": {
|
|
"enabled": false,
|
|
"device": "/dev/ttyAMA0",
|
|
"baudrate": 115200,
|
|
"send_interval": 1.0
|
|
},
|
|
"logging": {
|
|
"level": "INFO",
|
|
"format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
|
"file": "/opt/can_sniffer/logs/can_edge.log",
|
|
"max_bytes": 10485760,
|
|
"backup_count": 5
|
|
},
|
|
"general": {
|
|
"buffer_size": 100000,
|
|
"batch_size": 10000,
|
|
"batch_interval": 0.1,
|
|
"max_retries": 3,
|
|
"retry_delay": 1.0
|
|
}
|
|
}
|