mirror of
https://github.com/TheBinaryNinja/tvapp2.git
synced 2026-06-04 02:55:41 -04:00
feat: add Hdhr.SlotsConnected and Hdhr:SlotsMax
add slot count to template and class
This commit is contained in:
@@ -52,6 +52,8 @@ class Tuner
|
||||
this.ModelNumber = `HDHR5-4US`;
|
||||
this.FirmwareName = `hdhomerun5_atsc`;
|
||||
this.FirmwareVersion = `0.9.15.00-RC04`;
|
||||
this.SlotsConnected = 0;
|
||||
this.SlotsMax = 10;
|
||||
this.DeviceId = deviceId || Storage.Get( 'deviceId' );
|
||||
}
|
||||
|
||||
@@ -193,7 +195,7 @@ class Tuner
|
||||
const deviceId = await tuner.GetDeviceId( );
|
||||
*/
|
||||
|
||||
async GetDeviceId( )
|
||||
GetDeviceId( )
|
||||
{
|
||||
Log.verbose( `func`, chalk.yellow( `[executed]` ), chalk.white( `📣` ), chalk.blueBright( `<name>` ), chalk.gray( `${ Utils.getFuncName( ) }` ) );
|
||||
|
||||
|
||||
@@ -2488,7 +2488,11 @@ const serverHdHomeRun = http.createServer( ( req, resp ) =>
|
||||
modelNumber: tunerInstance.ModelNumber,
|
||||
firmwareName: tunerInstance.FirmwareName,
|
||||
firmwareVersion: tunerInstance.FirmwareVersion,
|
||||
slotsConnected: tunerInstance.SlotsConnected,
|
||||
slotsMax: tunerInstance.SlotsMax,
|
||||
deviceId: tunerInstance.GetDeviceId( ),
|
||||
hdhrIp: `${ envIpContainer }`,
|
||||
hdhrPort: `${ envHdhrPort }`,
|
||||
|
||||
healthTimer: envHealthTimer,
|
||||
appRelease: envAppRelease,
|
||||
@@ -2501,6 +2505,7 @@ const serverHdHomeRun = http.createServer( ( req, resp ) =>
|
||||
appGitHashLong: envGitSHA1,
|
||||
appUptimeShort: timeAgo.format( Date.now() - Math.round( process.uptime() ) * 1000, 'twitter' ),
|
||||
appUptimeLong: timeAgo.format( Date.now() - process.uptime() * 1000, 'twitter' ),
|
||||
appUptimeFull: timeAgo.format( Date.now() - process.uptime() * 1000 ),
|
||||
appStartup: Math.round( serverStartup ) / 1000,
|
||||
serverOs: serverOs
|
||||
}, ( err, data ) =>
|
||||
|
||||
@@ -101,28 +101,28 @@
|
||||
<td class="file cell-file" style="color: #919191;font-weight: 400;">
|
||||
TunerCount
|
||||
</td>
|
||||
<td class="link cell-link">0 / 10</td>
|
||||
<td class="link cell-link"><%= slotsConnected %> / <%= slotsMax %></td>
|
||||
<td class="desc cell-desc">Number of connection slots to view IPTV</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="file cell-file" style="color: #919191;font-weight: 400;">
|
||||
BaseURL
|
||||
</td>
|
||||
<td class="link cell-link"><a href="0.0.0.0:6077" id="m3u-link" target="_blank">0.0.0.0:6077</a></td>
|
||||
<td class="link cell-link"><a href="https://<%= hdhrIp %>:<%= hdhrPort %>" id="m3u-link" target="_blank"><%= hdhrIp %>:<%= hdhrPort %></a></td>
|
||||
<td class="desc cell-desc">Base URL where HDHomeRun is hosted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="file cell-file" style="color: #919191;font-weight: 400;">
|
||||
LineupURL
|
||||
</td>
|
||||
<td class="link cell-link"><a href="0.0.0.0:6077/lineup.jsom" id="m3u-link" target="_blank">0.0.0.0:6077/lineup.json</a></td>
|
||||
<td class="link cell-link"><a href="https://<%= hdhrIp %>:<%= hdhrPort %>/lineup.json" id="m3u-link" target="_blank"><%= hdhrIp %>:<%= hdhrPort %>/lineup.json</a></td>
|
||||
<td class="desc cell-desc">URL to IPTV channel & guide lineups</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="file cell-file" style="color: #919191;font-weight: 400;">
|
||||
Uptime
|
||||
</td>
|
||||
<td class="link cell-link">12 minutes, 23 seconds</td>
|
||||
<td class="link cell-link"><%= appUptimeFull %></td>
|
||||
<td class="desc cell-desc">Duration that tuner has been online</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
Reference in New Issue
Block a user