consolidate php second batch

This commit is contained in:
2025-12-09 00:36:46 +00:00
parent eba6536050
commit eb84719955
8 changed files with 328 additions and 351 deletions

View File

@@ -221,7 +221,44 @@ main.php?service={service_name}[&parameters]
- Old: `update_field.php`
- New: `main.php?service=update_field` (POST request)
### 19. mp4
### 19. camobs
**Description**: Returns camera observations with radius and bbox filtering
**Usage**: `main.php?service=camobs[&camstatic={radius|bbox}&lat1={lat}&lon1={lon}&radius={radius}&lat2={lat}&lon2={lon}&elevbottom={elev}&elevtop={elev}]`
**Parameters**:
- `camstatic=radius` - Get cameras within radius (requires `lat1`, `lon1`, `radius`)
- `camstatic=bbox` - Get cameras within bounding box (requires `lat1`, `lon1`, `lat2`, `lon2`, `elevbottom`, `elevtop`)
**Migration**:
- Old: `camobs.php?camstatic=radius&lat1=...&lon1=...&radius=...`
- New: `main.php?service=camobs&camstatic=radius&lat1=...&lon1=...&radius=...`
### 20. single
**Description**: Returns single camera information by camid
**Usage**: `main.php?service=single&camid={camid}`
**Parameters**:
- `camid` - Camera ID (required)
**Migration**:
- Old: `single.php?camid=...`
- New: `main.php?service=single&camid=...`
### 21. powerapitest
**Description**: Returns extended power outage testing data
**Usage**: `main.php?service=powerapitest[&{various parameters}]`
**Parameters**:
- No parameters - Get current power outages
- `max` - Get max outages (requires `start` and `end`)
- `county` - Get county data
- `countyarchive` - Get archived county data (requires `start` and `end`)
- `archivepoint` - Get archived point data (requires `start` and `end`)
- `svr` - Get severe weather reports
- `svr=current` - Get current severe weather
- `svr=archive` - Get archived severe weather (optional `start` and `end`)
**Migration**:
- Old: `powerapitest.php`
- New: `main.php?service=powerapitest`
- Old: `powerapitest.php?max&start=...&end=...`
- New: `main.php?service=powerapitest&max&start=...&end=...`
### 22. mp4
**Description**: Generates MP4/gif from images (POST only)
**Usage**: POST to `main.php?service=mp4`
**Parameters** (in POST body):