Subversion Repositories HomeAutomation

Rev

Rev 1878 | Rev 1882 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1878 Rev 1881
Line 168... Line 168...
168
}
168
}
169
close FP;
169
close FP;
170
 
170
 
171
exit(0);
171
exit(0);
172
 
172
 
-
 
173
 
-
 
174
sub atomd_connect
-
 
175
{
-
 
176
    ($host, $port) = @_;
-
 
177
   
-
 
178
}
-
 
179
 
-
 
180
sub atomd_read_packet
-
 
181
{
-
 
182
    ($socket) = @_;
-
 
183
     
-
 
184
}
-
 
185
 
-
 
186
sub atomd_write_packet
-
 
187
{
-
 
188
    ($socket, $command, $payload) = @_;
-
 
189
   
-
 
190
}
-
 
191
 
-
 
192
 
-
 
193
sub atomd_data_available
-
 
194
{
-
 
195
    ($socket) = @_;
-
 
196
     
-
 
197
}
-
 
198
 
-
 
199
 
-
 
200
sub atomd_initialize
-
 
201
{
-
 
202
    ($host, $port) = @_;
-
 
203
    $socket = atomd_connect("127.0.0.1", 1202);
-
 
204
 
-
 
205
    while (atomd_data_available($socket))
-
 
206
    {
-
 
207
        $packet = atomd_read_packet($socket); # Read initial prompt
-
 
208
    }
-
 
209
   
-
 
210
    return $socket;
-
 
211
}
-
 
212
 
-
 
213
 
-
 
214
sub atomd_send_command
-
 
215
{
-
 
216
    ($socket, $command) = @_;
-
 
217
    atomd_write_packet($socket, "RESP", $command);
-
 
218
}
-
 
219
 
-
 
220
 
-
 
221
sub atomd_read_command_response
-
 
222
{
-
 
223
    ($socket) = @_;
-
 
224
     
-
 
225
}
173
 
226