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 )