[FUGSPBR] Sirene
Eduardo Augusto Alvarenga
eduardo em thrx.dyndns.org
Ter Maio 7 16:18:54 BRT 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 7 May 2002, Christopher Giese - iRapida Network Administrator wrote:
> mas é que naum disponibilizo de uma placa de som.....
>
> por isto gostaria de um efeito sonoro no autofalante da maquina mesmo
Possuo esse código em meus servidores (linux).
- --
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <linux/kd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
int main (int argc, char* argv[])
{
int console;
int i;
if ( (console = open("/dev/console", O_NOCTTY)) >= 0 )
{
for (i=0; i<10; i++)
{
ioctl(console, KDMKTONE, (250<<16)+400);
usleep(250000);
ioctl(console, KDMKTONE, (250<<16)+300);
usleep(250000);
}
close(console);
}
else
{
printf("Error opening /dev/console\n");
return 1;
}
return 0;
}
- --
Para alterar o aspecto da sirene, altere o valor em KDMKTONE().
Desculpe não ter o código BSD, pois perdi o fonte :/! Mas é de fácil
adaptação pra ele.
Atenciosamente,
- --
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Eduardo A. Alvarenga - Analista de Suporte #179653
Secretaria de Segurança Pública do Estado do Pará
Belém - Pará - (91) 223-4996 / 272-1611
eduardo em thrx.dyndns.org / eduardo em segup.pa.gov.br
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE82CigpKK2uJoGDlMRAp8zAJ9DnVhMgq6z6v8bbP5olMcroi8xRgCfUK7U
xUm9Ay9nO/Dg4ZK9sPJvYOI=
=ll1o
-----END PGP SIGNATURE-----
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd