Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
SCADA.SCADA.GENERIC
Constants
BOOL false
BOOL true
Globals
SIGNED LONG maxSamples
SIGNED INT BUF_D
SIGNED INT BUF_C
SIGNED INT BUF_B
SIGNED INT BUF_A
SIGNED LONG NumSamplesReturned
SIGNED LONG tIndisposed
STRING sDebug
SIGNED LONG Idx
SIGNED INT tBase
SIGNED INT ChanOverflow
SIGNED LONG SAMP_TIMES
SIGNED INT PS2000_ACK
SIGNED INT hPS2000
SIGNED LONG tInterval
SIGNED INT tUnits
Ev_Stop
Return: UNSIGNED LONG
ps2000_get_timebase
Return: SIGNED INT
Params: SIGNED INT Handle
SIGNED INT timebase
SIGNED LONG no_of_samples
SIGNED LONG time_interval
SIGNED INT time_units
SIGNED INT oversample
SIGNED LONG max_samples
ps2000_open_unit_progress
Return: SIGNED INT
Params: SIGNED INT handle
SIGNED INT Progress
ps2000_flash_led
Return: SIGNED INT
Params: SIGNED INT handle
ps2000_stop
Return: SIGNED INT
Params: SIGNED INT Handle
ps2000_get_unit_info
Return: SIGNED INT
Params: SIGNED INT Handle
STRING info_string
SIGNED INT string_length
SIGNED INT info_line
ps2000_set_channel
Return: SIGNED INT
Params: SIGNED INT handle
SIGNED INT channel
SIGNED INT enabled
SIGNED INT dc
SIGNED INT range
ps2000_get_times_and_values
Return: SIGNED LONG
Params: SIGNED INT Handle
SIGNED LONG times
SIGNED INT buffer_a
SIGNED INT buffer_b
SIGNED INT buffer_c
SIGNED INT buffer_d
SIGNED INT overflow
SIGNED INT time_units
SIGNED LONG no_of_samples
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
ps2000_set_trigger
Return: SIGNED INT
Params: SIGNED INT handle
SIGNED INT source
SIGNED INT threshold
SIGNED INT direction
SIGNED INT delay
SIGNED INT auto_trigger_ms
ps2000_set_sig_gen_built_in
Return: SIGNED INT
Params: SIGNED INT Handle
SIGNED LONG Offset_uV
UNSIGNED LONG pk2pk_uV
SIGNED INT waveType
FLOAT startFrequency
FLOAT stopFrequency
FLOAT increment
FLOAT dwellTime
SIGNED INT sweepType
UNSIGNED LONG sweeps
ps2000_close_unit
Return: SIGNED INT
Params: SIGNED INT Handle
ps2000_run_block
Return: SIGNED INT
Params: SIGNED INT handle
SIGNED LONG no_of_samples
SIGNED INT timebase
SIGNED INT oversample
SIGNED LONG time_indisposed_ms
ps2000_get_values
Return: SIGNED LONG
Params: SIGNED INT Handle
SIGNED INT buffer_a
SIGNED INT buffer_b
SIGNED INT buffer_c
SIGNED INT buffer_d
SIGNED INT overflow
SIGNED LONG no_of_samples
ps2000_ready
Return: SIGNED INT
Params: SIGNED INT Handle
ps2000_open_unit_async
Return: SIGNED INT
Main
Return: VOID
ps2000_open_unit
Return: SIGNED INT
Verison History
Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support