Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F18877
Constants
Globals
FLOAT voltage
FLOAT oldAngle
FLOAT speed
DCMotor_DC_Feedback
Return: BYTE
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: FLOAT angle
FLOAT difference
DCMotor_Reverse
Return: VOID
Params: UNSIGNED INT Duty
Ev_Timer1
Return: SIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: FLOAT difference
FLOAT voltage
FLOAT angle
Ev_Stop
Return: UNSIGNED LONG
Servo_MoveToPosition
Return: BYTE
Params: BYTE Channel
BYTE Position
Ev_Initialise
Return: UNSIGNED LONG
DCMotor_Enable
Return: VOID
Stepper_DisableMotor
Return: VOID
Stepper_IncrementStep
Return: VOID
Servo_EnableServo
Return: VOID
Params: BYTE Channel
Servo_SetAutoMoveSpeed
Return: VOID
Params: BYTE Speed
Servo_MoveToPositionInt
Return: BYTE
Params: BYTE Channel
UNSIGNED INT Position
DCMotor_Coast
Return: VOID
Servo_IsAutoMoving
Return: BYTE
Servo_IsServoAutoMoving
Return: BYTE
Params: BYTE Channel
Stepper_DecrementStep
Return: VOID
Servo_SetPositionInt
Return: VOID
Params: BYTE Channel
UNSIGNED INT Position
Servo_SetTrim
Return: VOID
Params: BYTE Channel
BYTE Trim
DCMotor_Break
Return: VOID
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE idx
STRING TmpStr
STRING TmpStr2
HANDLE Temp_Handle
BYTE Port
Servo_Initialise
Return: VOID
DCMotor_Forwards
Return: VOID
Params: UNSIGNED INT Duty
Servo_SetAutoMoveSpeedInt
Return: VOID
Params: UNSIGNED INT Speed
DCMotor_Disable
Return: VOID
Stepper_EnableMotor
Return: VOID
Ev_AddVar
Return: BOOL
Params: STRING VarName
STRING ExpandName
STRING Expansion
Servo_SetPosition
Return: VOID
Params: BYTE Channel
BYTE Position
DCMotor_DC_FeedbackSim
Return: BYTE
Ev_Start
Return: UNSIGNED LONG
Servo_AutoMoveToPosition
Return: VOID
Params: BYTE Channel
BYTE Position
Servo_AutoMoveToPositionInt
Return: VOID
Params: BYTE Channel
UNSIGNED INT Position
Main
Return: VOID
Vars: BYTE Result
Servo_DisableServo
Return: VOID
Params: BYTE Channel
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