Net-Rovio

 view release on metacpan or  search on metacpan

lib/Net/Rovio.pm  view on Meta::CPAN

          'CurrentDNS2' => '0.0.0.0',
          'IP' => '192.168.1.200',
          'CurrentIPState' => 'STATIC_IP_OK'

=back

=head2 $rovio->getlog()

Returns the log data from the Rovio. Currently an incomplete function, though still functional.

GetLog Returns:

=over 4

          'Time' => '0000001029',
          'LogLines' => [
                         '27    C0A8017D18F09FE518F00000000007'
                        ]


The Time represents time since power on in seconds. LogLines are individual log events.

Log Lines -

          byte 0, 1 - reason for recording this log, refer to table below. eg: 27 is shown that new client connect to the IP Camera.
          byte 2 ~ 5 - reserved.
          byte 6 ~ 13 - operator's IP. eg: 0A820B57 is 10.130.11.87.
          byte 14 ~ 25 - operator's MAC. eg: 0000E8E26A88 is 00:00:E8:E2:6A:88.
          byte 26 ~ 35 - time of this log.

          For byte 0, 1 - Log reason
          0 Information
          1 Error
          11 Set user
          12 Del user
          13 Set user check
          14 Open camera
          15 Close camera
          16 Change resolution
          17 Change quality
          18 Change brightness
          19 Change contrast
          20 Change saturation
          21 Change hue
          22 Change Sharpness
          23 Set email
          24 Set ftp server
          25 Dial (pppoe)
          26 Dial (modem)
          27 New client
          28 Set Motion Detect
          29 Set Monitor Area
          30 Set Server Time
          31 Set Server IP
          32 Set Http Port

=back

=head2 $rovio->getlogo()

Gets the 2 possible strings of text currently overlayed on the image, and thier position.

GetLogo Returns:

=over 4

          'ShowString' => '',
          'ShowPos' => '0',
          'ShowString2' => '',
          'ShowPos2' => '0'

=back

=head2 $rovio->getmail()

Gets the current email settings within the Rovio.

GetMail Returns:

=over 4

          'Subject' => 'Rovio Snapshot',
          'User' => '',
          'MailServer' => '',
          'Port' => '25',
          'Sender' => '',
          'CheckFlag' => '0',
          'Enable' => '0',
          'Receiver' => '',
          'PassWord' => '',
          'Body' => 'Check out this photo from my Rovio.'

=back

=head2 $rovio->getmcureport()

Incomplete function.

GetMCUReport Currently Returns:

=over 4

          'rear_encoder_ticks' => '00',
          'packet_length' => 14,
          'right_encoder_ticks' => '00',
          'right_wheel_dir' => '0',
          'left_encoder_ticks' => '00',
          'head_position' => '0',
          'picture_index' => '0',
          'rear_wheel_dir' => '0',
          'left_wheel_dir' => '1'

=back

=head2 $rovio->getmediaformat()

Gets the current media format setting in the Rovio.

GetMediaFormat Returns:

=over 4



( run in 0.638 second using v1.01-cache-2.11-cpan-39bf76dae61 )