Go to the source code of this file.
Functions | |
| our ($opt_v, $opt_t, $opt_T, $opt_l, $opt_u, $opt_d) | |
| getopts ('Tvtlu:d:') | |
| if (defined $opt_v) | |
| if (!(defined $opt_u &&defined $loc &&!$loc eq"")) | |
| if (open(CACHE,"$dir/envcan_$loc")) | |
| close (CACHE) | |
| if ($getData) | |
| if ($units eq"ENG") | |
Variables | |
| use | strict |
| use | ENVCANLocation |
| use | ENVCANParser |
| my | $name = 'ENVCAN' |
| my | $version = 0.4 |
| my | $author = 'Joe Ripley' |
| my | $email = 'vitaminjoe@gmail.com' |
| my | $updateTimeout = 15*60 |
| my | $retrieveTimeout = 30 |
| my | types |
| my | $dir = "./" |
| my | $loc = shift |
| my | $units = $opt_u |
| my | $creationdate |
| my | $nextupdate |
| my | results |
| my | $getData = 1 |
| our | ( | $ | opt_v, | |
| $ | opt_t, | |||
| $ | opt_T, | |||
| $ | opt_l, | |||
| $ | opt_u, | |||
| $ | opt_d | |||
| ) |
| getopts | ( | 'Tvtlu:d:' | ) |
| close | ( | CACHE | ) |
Referenced by audio_close(), audio_open(), NuppelVideoRecorder::AudioInit(), Webcam::camClose(), cc_close(), ChannelBase::ChangeExternalChannel(), IvtvDecoder::CheckDevice(), VideoOutputIvtv::Close(), MythSocket::close(), IPTVFeederUDP::Close(), IPTVFeederRTSP::Close(), IPTVFeederRTP::Close(), IPTVFeederFile::Close(), PIDInfo::Close(), DVBChannel::Close(), DBox2Recorder::Close(), Channel::Close(), mythAudioDriver::Close(), ossAudioDriver::Close(), close_modem(), MythMediaDevice::closeDevice(), AudioOutputOSS::CloseDevice(), DVDISOCopyThread::copyFullDisc(), cCiHandler::CreateCiHandler(), createTempFile(), device_open(), Webcam::devName(), GLSingleView::DisplayNext(), GLSingleView::DisplayPrev(), NuppelVideoRecorder::doAudioThread(), NuppelVideoRecorder::DoMJPEG(), MythScrollDialog::done(), MythDialog::done(), NuppelVideoRecorder::DoV4L2(), dv1394_close(), dv1394_read_header(), DVBCam::DVBCam(), dvd_read_name(), DVDOpen(), ff_xvid_encode_init(), ff_xvid_rate_control_init(), FIFOWriter::FIFOWriteThread(), file_close(), VBIDevice::fillSelectionsFromDir(), VideoDevice::fillSelectionsFromDir(), PVR350VideoDevice::fillSelectionsFromDir(), VideoOutputDirectfb::GetRefreshRate(), grab_read_close(), grab_read_header(), hdhomerun_control_close_sock(), hdhomerun_debug_close_sock(), hdhomerun_device_selector_choose_test(), hdhomerun_dhcp_create(), hdhomerun_dhcp_destroy(), hdhomerun_discover_destroy(), hdhomerun_discover_sock_create(), hdhomerun_video_create(), hdhomerun_video_destroy(), if(), VideoOutputIvtv::Init(), log_rotate(), main(), NuppelVideoRecorder::MJPEGInit(), MPEG1or2ProgramStreamFileDuration(), myth_system(), MPEG1or2Demux::noteElementaryStreamDeletion(), IPTVFeederUDP::Open(), IPTVFeederRTP::Open(), IPTVFeederFile::Open(), PIDInfo::Open(), DVBChannel::Open(), MainServer::OpenAndUnlink(), mythAudioDriver::OpenAudioDevice(), ossAudioDriver::OpenAudioDevice(), AudioOutputOSS::OpenDevice(), RingBuffer::OpenFile(), DBox2Recorder::OpenStream(), GLSingleView::paintGL(), DVDProbe::probe(), MPEGConfigurationGroup::probeCard(), V4LConfigurationGroup::probeCard(), CardUtil::ProbeDVBFrontendName(), CardUtil::ProbeDVBType(), CardUtil::probeV4LInputs(), StreamState::reclaim(), DVBStreamHandler::RunTS(), HTTPRequest::SendResponseFile(), MythCDROMLinux::setSpeed(), BookmarksConfig::slotFinish(), PopupBox::slotOkClicked(), slowDelete(), NuppelVideoRecorder::StartRecording(), MpegRecorder::StartRecording(), RTSPData::SubsessionAfterPlayingCB(), DVBStreamHandler::SupportsTSMonitoring(), MpegRecorder::TeardownAll(), MainServer::TruncateAndClose(), nVidiaVideoSync::TryInit(), v4l2_read_close(), v4l2_read_header(), vbi_close(), vbi_open(), AudioOutputOSS::VolumeCleanup(), MetaIOMP4::write(), AudioOutputOSS::WriteAudio(), MPEG2fixup::WriteData(), MPEG2fixup::WriteYUV(), AMRDeinterleaver::~AMRDeinterleaver(), cHlCiHandler::~cHlCiHandler(), cLlCiHandler::~cLlCiHandler(), DRMVideoSync::~DRMVideoSync(), InputESSourceRecord::~InputESSourceRecord(), JoystickMenuClient::~JoystickMenuClient(), MediaMonitorUnix::~MediaMonitorUnix(), MPEG1or2Demux::~MPEG1or2Demux(), NuppelVideoRecorder::~NuppelVideoRecorder(), nVidiaVideoSync::~nVidiaVideoSync(), RingBuffer::~RingBuffer(), RTCVideoSync::~RTCVideoSync(), ThreadedFileWriter::~ThreadedFileWriter(), and VolumeControl::~VolumeControl().
| use ENVCANLocation |
| use ENVCANParser |
| my $name = 'ENVCAN' |
Definition at line 21 of file envcan.pl.
Referenced by $line(), Services_JSON::name_value(), and MythTV::Setting().
| my types |
Initial value:
('cclocation', 'station_id', 'copyright', 'observation_time', 'observation_time_rfc822', 'weather', 'temp', 'relative_humidity', 'wind_dir', 'wind_degrees', 'wind_speed', 'wind_gust', 'pressure', 'dewpoint', 'heat_index', 'windchill', 'visibility', 'weather_icon', 'appt', 'wind_spdgst', '3dlocation', '6dlocation', 'date-0', 'icon-0', 'low-0', 'high-0', 'date-1', 'icon-1', 'low-1', 'high-1', 'date-2', 'icon-2', 'low-2', 'high-2', 'updatetime', 'date-3', 'icon-3', 'low-3', 'high-3', 'date-4', 'icon-4', 'low-4', 'high-4', 'date-5', 'icon-5', 'low-5', 'high-5' )
Definition at line 27 of file envcan.pl.
Referenced by ScreenSetup::activeListItemSelected(), MPEGStreamData::CreatePMTSingleProgram(), ScreenSetup::doListSelect(), ScreenSetup::doLocationDialog(), WeatherScreen::getAllDynamicTypes(), SourceUtil::GetConnectionCount(), if(), SourceUtil::IsEncoder(), SourceUtil::IsProperlyConnected(), SourceUtil::IsUnscanable(), ScreenSetup::loadData(), OSDCC708DefaultFontType(), OSDCC708Fonts(), WeatherScreen::pause_animation(), WeatherSource::probeTypes(), WeatherScreen::unpause_animation(), WeatherScreen::WeatherScreen(), and MiniPlayer::wireupTheme().
| my results |
Definition at line 91 of file envcan.pl.
Referenced by LocationDialog::doSearch(), SourceManager::findPossibleSources(), if(), MythFlix::InsertMovieIntoQueue(), mythvideo_videomanager::VideoTitleSearch::OnExecDone(), NetworkControl::saveScreenshot(), MythFlixQueue::slotMoveToQueue(), MythFlixQueue::slotMoveToTop(), and MythFlixQueue::slotRemoveFromQueue().
1.5.5