Toch maar eens een keer zo een goedkope DVB-T USB stick aangeschaft om te kijken hoe Software Defined Radio (SDR) werkt. Het installeren van de software SDRSharp ging vlekkeloos en ging ik eens kijken naar DAB+ software. Ik wam uit op QT-DAB. En dat werkte ook in één keer.

De te ontvangen DAB+ radio zenders is wel erg weinig en er zijn ook te weinig DAB+ zenders vind ik zelf.  Hedendaags promoten een aantal radio zenders dat ze op DAB+ zitten. En dat is ook zo, maar het aanbod is gering.

Door middel van de bijgeleverde kleine antenne ontvang ik niks, dus heb 3 meter draad er aan gehangen waardoor ik toch een DAB+ zender kan ontvangen (Ik denk Smilde met zijn 10 Kilowatt vermogen). Het signaal zit rond de 20SNR en is net aan goed te doen.

Ik zit echter heel vlakbij een trein spoor en dat stoort enorm wanneer een trein voorbij raast. Ik vraag me af hoe dat gaat als ik een buiten antenne plaats voor de ontvangst.

Ik ontvang de kanalen 11C (Commerciële stations) en 12C (NPO Stations). Regionaal heb ik hier niet of er is geen Regionaal aanbod.

Enigste voordelen zijn, geen ruis en redelijk goede audio kwaliteit.  Verder is het nog niet interessant genoeg wegens het weinige aanbod.

Leave a comment

Het word steeds moeilijker en omslachtiger om een verkeersdeelnemer bij het negeren van een stopteken een aangifte van op te maken. Wij als deelnemer bij een Stichting voor een evenement verkeersregelaars pool hebben tot nu toe in 2017 al 60 evenementen geholpen bij de verkeersstromen. Je kan je dan voorstellen dat er best een hoop verkeersdeelnemers het stopteken negeren, andere en de verkeersregelaar in gevaar brengen. Je word geleerd, veiligheid van jezelf voor alles. Ook word je geleerd dat je potlood en papier bij je moet hebben voor het noteren van kentekens. Maar dat is allang niet meer de eis. Tegenwoordig moet je kleur, merk/type en kenteken noteren. Als de politie dan het kenteken natrekt, moet de kleur/merk/type ook overeenkomen. Maar soms heb je alleen een kenteken als een doorrijder met hoge snelheid langs je raast en kun je er verder weinig mee, de politie doet dan in de meeste gevallen niks. Een getuige, ja die heb je tegenwoordig ook nodig om te vermelden in de aangifte. Dus als je aan het regelen bent op een drukke locatie, en je krijgt te maken met een situatie dat je een doorrijder gaat noteren, dan ben je wel even bezig met de gegevens, kijken of er een getuige in de buurt is en wil meewerken. Wat er dan gebeurd, je bent afgeleid en je taak als omschreven in je Post en Taak instructie niet kan uitvoeren voor een moment. Want je kan alleen staan als verkeersregelaar en voordat je een aflossing hebt, kan dat soms wel even duren.

Een verkeersregelaar moet tegenwoordig zelf aangifte doen op het Politie bureau. Gelukkig heeft onze Stichting daar een mooi formulier voor die je kan invullen. Maar het is erg omslachtig en erg veel werk. De kans dat de overtreder een boete op de mat krijgt is klein omdat je wel alle gegevens moet leveren. Veel doorrijders blijven dan ook ongestraft. Als verkeersregelaar maak je tegenwoordig keuzes, is het levensbedreigend?, JA! dan doen we zeker een aangifte, maar de rest? Het is teveel aan rompslomp.
Het zou zo moeten zijn dat , aangezien wij voor 99% met portofoons werken, dat wij in een situatie een kenteken doorgeven aan de coördinator, en verder kunnen met ons taak.Na het evenement zou dan de coördinator met de verkeersregelaar de situatie bespreken waarna de coördinator het verder afhandelt  met de politie. De politie zou dan eventueel met de verkeersregelaar kunnen afspreken om even bij elkaar te komen voor heldere uitleg van de situatie doe zich heeft voorgedaan en indien beslissend, gaat de boete de deur uit. Dit alles binnen 48 uur voor versheid van informatie.
Het is en blijft ook een kwestie van vertrouwen, maar vertrouw mij er maar op, als wij een kenteken noteren, dan is het ook een overtreder. Zolang er nog geen levensbedreigende situatie is opgetreden, zal ik ook geen doorrijder noteren. Het is te veel rompslomp en tijdrovend. Gewoon voor de verkeersregelaar tijdens zo een situatie, kenteken noteren/doorgeven via portofoon en verder met je taak instructies. Want daar sta je voor.

Nog een andere situatie wat een best grijs gebied is, Bij het afsluiten van een woongebied met C1 borden voor inkomend verkeer, waarbij de inwoners dondersgoed weten via een brief dat het verkeersvrij gebied is, er toch voor 80% aan toestromend verkeer het hek met C1 bord negeren en er voorbij gaan…. Daarom staan er verkeersregelaars met de taak, hek bewaker. Maar je zou er eigenlijk een camera op moeten hangen aan het hek en voor elke overtreding een boete uitdelen.

Anyway, als verkeersdeelnemer, houd je gewoon aan de tekens die een verkeersregelaar geeft. Voor iedereen dan duidelijk en dus geen levensbedreigende situaties. Wij staan er niet voor niets!

Ik hoop dat het vereenvoudigd word voor de verkeersregelaar om een verkeersovertreder te laten boeten. Het is momenteel puur tussen verkeersregelaar en de politie. De Coördinator/Organisatie/Gemeente blijven buiten schot en hoeven niks te doen. Heel krom. Eigenlijk hoef je het niet eens te melden aan de Coördinator/Organisatie/Gemeente dat je een overtreder hebt. Want het is toch iets tussen de verkeersregeleaar en de politie verder. De Coördinator/Organisatie/Gemeente kunnen en doen er toch niks mee….. KROM!

 

Leave a comment

Even een linux programma maken

Voorbereiding

Ik dacht, ik ga even een programma maken in Linux. Omdat ik op de laptop (Windows 7/32bit) een eigen Visual Basic programma heb draaien, dacht ik, dat gaan we in Linux ook eens proberen. Natuurlijk weet ik dat het niet Visual Basic is, dus waag ik me aan C. Een virtuele machine gemaakt op mijn PC met CentOS 6/32 bit (omdat de laptop 32bit is en CentOS 7 alleen 64Bit is) als ontwikkel omgeving. De desktop omgeving  geïnstalleerd omdat het natuurlijk een grafische “venster” moet hebben (Gebruikers Interface).

Software

Even googlen en wat antwoorden gevonden. Glade is een gebruikers interface maker. En Eclipse is om in te programmeren. GTK is de software dat alle Venster handelingen doet. Aan de slag….

Het Venster

Na wat gehannes in Glade een venster gemaakt. In Eclipse via wat code geladen en na een start een bende fouten. In Eclipse een hoop compiler en linker variabelen veranderd en Libraries toegevoegd.Eindelijk compileerde hij en heb ik mijn Venster met de elementen die ik had toegevoegd in Glade. Nou moet ik zeggen, Glade vind ik niet lekker werken. Het is allemaal hokjes werk. Niet zoals Visual Basic dat je een Knop of Tekst label ergens neer kan zetten. Je moet in Glade eerst allemaal hokken en tabellen en weet ik veel wat maken en daarin kun je elementen plaatsen. Het is dus zo dat je niet zo maar een Knop een beetje hoger of lager kan plaatsen.Afijn, na wat spelen in de C code had ik zoveel fouten en ergernis om een woord in een tekst label te wijzigen. Lukte gewoon niet. Dus de boel gewist en met wat anders beginnen. Je kan ook vanuit de C code een venster opbouwen. Dus een voorbeeld gezocht en daar verder meer gegaan. Een raster van 4×5 in een 800×600 pixels venster. Dus 20 hokjes waar ik dingen in kon doen. Alles beter dan niks. Ik vond wat andere voorbeeldjes voor marges en padding van tekst binnen het label en kwam tot de volgende conclusie: GTK versie 3 is daar voor vereist. CentOS 6 heeft GTK 2.24. Daar gingen enkele plannen in duigen. Dan maar wat minder opmaak. Als het maar zichtbaar is van wat ik wil in het venster.

Programmeren in C

Ik heb geen ervaring met programmeren in C. Ik heb een beetje kennis opgedaan met het ontwikkelen van software voor de Arduino. Dat is namelijk ook C. Dus ik dacht, die weg kan ik wel bewandelen. En dat lukt best aardig met hulp van google. Na een aantal dagen had ik functioneel venster gemaakt met de items die ik er in wil hebben. Ja in hokjes, maar dat boeit me nu even niet.

Timers

In Visual Basic gebruik ik timers om functies uit te voeren. Stel elke 20 seconden controleert een functie of de database verbinding er nog is en zo niet dan verbind hij weer met de database server. Zo kun je heel veel dingen tegelijk uitvoeren en zit dat elkaar niet in de weg en ook wacht het niet op elkaar zo dat je programma even stopt en weer door gaat na een timer wat onwenselijk is. Dus op zoek naar een timer voor C. Na veel zoeken ( 1,5 dag ) en proberen heb ik een timer gevonden. Helaas kan ik er maar één starten. Dus de juiste timer heb ik nog niet. Dat word nog een lange zoektocht!

Database verbinding

Na het installeren van de mysql-devel package had ik de benodigde mysql.h. Op de website van mysql.com vond ik wat voorbeeldjes en aangezien ik wel bekend ben met mysql was dit geen lange zoektocht.  Wederom de compiler en linker regels aangepast anders werkt het niet.
Inmiddels ziet dat er zo uit:

${COMMAND} `pkg-config –cflags –libs gtk+-2.0` ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT} -c ${INPUTS} -lmysqlclient -lz

In de timer de verbinding opgebouwd en in het venster kun je nu zien of de database is verbonden of niet. Omdat het een loop is met een 10  seconden interval controleert hij de verbinding steeds en als de verbinding weg is dan maakt hij weer een nieuwe verbinding. Precies wat ik in alle programma’s en talen doe zoals PHP, Visual Basic, Arduino etc etc. Als de verbinding wegvalt of wat dan ook dan staat dat ook direct in het venster.

Configuratie bestand

Goed, tijd voor een configuratie bestand. Voor de database instellingen. Zodat ik deze niet in het programma zelf hoef te programmeren met alle ellende van dien. Na wat zoeken kwam ik tegen libconfig en dat beloofde wel wat. Ah CentOS 6 heeft libconfig in de Base dus even een

yum install libconfig libconfig-devel

Wat dingen veranderen en implementeren. Baf! compilatie fouten. Wat blijkt, libconfig op CentOS 6 is versie 1.3.2 en huidig is 1.6. Daarom werken voorbeeldjes ook niet. Later maar even proberen een eigen RPM package te maken met de nieuwste versie en hopen dat het lukt. Voorlopig dus even in de koelkast.

Tot zover

Yep, tot zover want verder ben ik nog niet. Komt er op neer dat programmeren ala Microsoft op Linux een rotklus is. GTK2 te oud. Glade, te oud. libconfig, te oud. GTK en Glade kunnen niet een update krijgen. GTK is onderdeel van het OS. Ja CentOS 7 heeft GTK3, maar helaas geen 32Bits OS versie. Waarooooommmmmmm!!!!!!!!!!! Zucht….

Leave a comment