Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FLEX support #288

Open
joper112 opened this issue Jun 7, 2017 · 7 comments
Open

FLEX support #288

joper112 opened this issue Jun 7, 2017 · 7 comments

Comments

@joper112
Copy link

joper112 commented Jun 7, 2017

Hello, I want to use your scripts for decode the dutch (flex ) variant Is it possible to change some lines so i can get the output from the script as flex in a database. Maybe its a simple change. I hope you can tell me if its possible. I don't have so much programming skills to change it myself. Changing lines is no problem!

@joper112 joper112 changed the title Hello, I want to use your scripts for decode the dutch (flex ) variant Is it possible to change some lines so i can get the output from the script as flex in a database. Maybe its a simple change. I hope you can tell me if its possible. I don't have so much programming skills to change it myself. Changing lines is no problem! FLEX support Jun 7, 2017
@Schrolli91
Copy link
Owner

Schrolli91 commented Jun 7, 2017

Is the flex standard similar to pocsag? (simple text msg)
Can you send me a decoded string from multimon-ng?
So we can implement flex as a variant for the pocsag handling

@joper112
Copy link
Author

joper112 commented Jun 7, 2017

Hi @Schrolli91 the output is almost the same as pocsag. Here is a decoded string:
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192
FLEX: 2017-06-07 14:37:18 1600/2/A 09.051 [002029568] GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192

They have al the same capcode. Thats issue will be fixed. Thats a little bug

@joper112
Copy link
Author

can you do something with my output or do you want more?

@jbollacke
Copy link
Contributor

jbollacke commented Jul 3, 2017

Could you split the data into meaningful pieces?

Data Information
FLEX: Protocol identifier
2017-06-07 14:37:18 Timestamp
1600/2/A ?
09.051 ?
[002029568] ?
GPN P 1 Gebouwbrand industr./agrarisch (middelbrand) (VK: 1) Royal Van Lent Shipyard BV Julianalaan 3 KAG 169192 Text

@joper112
Copy link
Author

joper112 commented Jul 3, 2017

002029568 is the capcode (every firefighter got his own capcode)
1600/2/A baudrate
09.051 i dont know in my messages they have all a different value

here is the manual from PDW maybe you can find here something:
Address | Time | Date | Mode | Type | Bitrate | Message
1234567 14:13:33 17-08-09 POCSAG-1 ALPHA 1200 Please call ASAP
7654321 15:14:13 17-08-09 POCSAG-2 NUMERIC 512 0845-123456
1234567 14:13:33 17-08-09 FLEX-A ALPHA 1600 Please call ASAP
7654321 15:14:13 17-08-09 FLEX-B StNUM 3200 0845-123456
1234567 14:13:33 17-08-09 ERMES-2 ALPHA 6250 Please call ASAP
Address
The address field can be either seven or nine digits long and uniquely identifies the
pager for which the message is being sent. You can filter out addresses into the filter
pane, see Options menu Filters.
Time/Date
Displays the current time and date based on your computers system time.
On some FLEX networks you can use the so-called network FlexTIME,
see Options Flex.
Mode
This field shows the mode (POCSAG, FLEX or ERMES) and either the function number
(1-4) or the phase letter (A-D).
Bitrate
The bitrate (speed) of the current paging signal.
Message
The message type can be one of the following :
POCSAG : Alphanumeric / Numeric / Tone-Only
FLEX : Alphanumeric / Numeric / Tone-Only / Binary / Secure
ERMES : Alphanumeric / Numeric / Tone-Only / Transparent

http://www.discriminator.nl/pdw/pdw-manual.pdf

@flothi
Copy link
Collaborator

flothi commented Aug 24, 2017

Can you post some lines coming from multimon-ng? Because the values are separated by tabs and blanks, the number of blanks is important for decoding.
I think we will install a new flag -a FLEX or something like that to choose it,

@joper112
Copy link
Author

@flothi this is some output from multimon-ng:

FLEX: 2017-09-15 12:35:55 1600/2/A 09.007 [001123127] ALN A2 (DIA: ) 5731EP 24 : Wilhelminastraat Mierlo Obj: Rit: 87877
FLEX: 2017-09-15 12:36:03 1600/2/A 09.011 [000127850] ALN Ongeval Letsel (auto - bromfiets) Essenlaan Zwanenburg
FLEX: 2017-09-15 12:36:14 1600/2/A 09.017 [002029568] ALN A1 Neerbosscheweg Nijmegen Incident 76829
FLEX: 2017-09-15 12:36:14 1600/2/A 09.017 [000923129] ALN A1 Neerbosscheweg Nijmegen Incident 76829
FLEX: 2017-09-15 12:36:14 1600/2/A 09.017 [000923100] ALN A1 Neerbosscheweg Nijmegen Incident 76829
FLEX: 2017-09-15 12:36:24 1600/2/A 09.022 [000920109] ALN B2 O0774 Zorgcentrum Elim Vliegersvelderlaan 42 :003 Barneveld 3771VB 42 003 73956
FLEX: 2017-09-15 12:36:27 1600/2/A 09.024 [002029568] ALN A1 Dijkschouwerslaan 11 Den Helder - 1785HM 11
FLEX: 2017-09-15 12:36:27 1600/2/A 09.024 [000220999] ALN A1 Dijkschouwerslaan 11 Den Helder - 1785HM 11
FLEX: 2017-09-15 12:36:27 1600/2/A 09.024 [000220115] ALN A1 Dijkschouwerslaan 11 Den Helder - 1785HM 11
FLEX: 2017-09-15 12:36:48 1600/2/A 09.035 [001520017] ALN A2 Rembrandtstraat 10 MONSTR 2681AX Directe inzet 15117 Ritnr: 145638
FLEX: 2017-09-15 12:36:57 1600/2/A 09.040 [002029568] ALN A1 AMBU 17115 Van Enckevoirtlaan 3052KR Rotterdam ROTTDM bon 88535
FLEX: 2017-09-15 12:36:57 1600/2/A 09.040 [001420999] ALN A1 AMBU 17115 Van Enckevoirtlaan 3052KR Rotterdam ROTTDM bon 88535
FLEX: 2017-09-15 12:36:57 1600/2/A 09.040 [001420015] ALN A1 AMBU 17115 Van Enckevoirtlaan 3052KR Rotterdam ROTTDM bon 88535
FLEX: 2017-09-15 12:36:59 1600/2/A 09.041 [000920106] ALN B1 O1906 Rijnstate Ziekenhuis Zeven Hunneveldweg 14 A Zevenaar 6903ZN 14 73957
FLEX: 2017-09-15 12:37:01 1600/2/A 09.042 [001420141] ALN U bent nu actief in de functie Piket_VRR_Centralist MKA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants