Files
can_sniffer/can_sniffer/config.json.example

68 lines
1.6 KiB
JSON

{
"can": {
"interface": "can0",
"bitrate": 500000
},
"obd2": {
"enabled": true,
"request_id": 2015,
"response_id_start": 2024,
"response_id_end": 2031,
"request_timeout_ms": 150,
"retry_count": 2,
"auto_discover": true,
"polling_groups": [
{
"name": "fast",
"interval_ms": 200,
"pids": ["0C", "0D", "11"],
"enabled": true
},
{
"name": "medium",
"interval_ms": 1000,
"pids": ["05", "04", "2F", "0F"],
"enabled": true
},
{
"name": "slow",
"interval_ms": 5000,
"pids": ["46", "5C", "1F"],
"enabled": true
}
]
},
"storage": {
"database_path": "obd2_data.db",
"wal_mode": true,
"sync_mode": "NORMAL",
"retention_days": 7,
"aggregation_retention_days": 30
},
"postgresql": {
"enabled": false,
"host": "localhost",
"port": 5432,
"database": "obd2_data",
"user": "postgres",
"password": ""
},
"flipper": {
"enabled": false,
"device": "/dev/ttyAMA0",
"baudrate": 115200,
"update_interval": 0.5
},
"logging": {
"level": "INFO",
"file": "obd2_client.log",
"max_bytes": 10485760,
"backup_count": 5
},
"vehicle": {
"stale_threshold_s": 5.0,
"disconnect_timeout_s": 10.0,
"session_auto_start": true
}
}