MultiGSM 2 - sterowanie wyjściem harmonogram...

Zaczęty przez Gelotek, Sierpień 12, 2021, 14:00:03

Poprzedni wątek - Następny wątek

Gelotek

Witam

Mam pytanie odnośnie MultiGSM 2.
Otóż chciałbym zrealizować następującą funkcjonalność.
- Posiadam dwie grupy użytkowników grupa A i  grupa B
- Grupa A może sterować wyjściem 1 ( poprzez CLIP ) w dowolnych godzinach
- Grupa B może sterować wyjściem 1 ( poprzez CLIP ) w godzinach 6:50 - 16:10
Jak to najprościej zrealizować.

robertm

Tak na szybko np.
O3 sterowane z CLIP grupa A
O4 sterowane z CLIP grupa B i opcja dostęp CLIP wg timera 1 ( Timer ustawiamy wg potrzeby)

O1 sterowane z Logic processor jako suma O3 i O4
O1=O3|O4;



Gelotek

Dziękuje za naprowadzenie :)
Ale mam mały problem otóż wyjście O1 nie działa mi jako monostabilne po wykonaniu funkcji Logic, pomimo ustawień ( działa jak bistabilne )
Próbowałem z funkcja
seto(1,O1);
WAIT(1000);
seto(0,O1);
Ale w takiej sytuacji wyjście O1 w ogóle się nie ustawia na 1

Jak to ogarnąć?
Jak ustawić aby połączenie tel było odrazu rozłączone po ustawieniu wyjścia?
int O1;
int O3;
int O4;
main(){
gbenv();
O1=geto(1);
O3=geto(3);
O4=geto(4);
while(1){
gbenv();
O1=geto(1);
O3=geto(3);
O4=geto(4);
if(O3==1||O4==1){
O1=O3|O4;
};
seto(1,O1);
};
}; 


Gelotek

pospieszyłem się z wcześniejszą wiadomością :)
udało mi się ogarnąć to sterowanie.
Pozostaje mi tylko kwestia tego jak centralka ma rozłączać połączenie po odebraniu połączenia CLIP ?

robertm

Połączenia z nierozpoznanych numerów są od razu odrzucane.
Reakcję na połączenia przychodzące z numerów z listy można ustawić w zakładce "Opcje systemowe"