Component: MIAC (PIC) CAN Slave (MIAC: Addon Modules)

From Flowcode Help
Jump to navigationJump to search


Author Matrix Ltd
Version 1.4 (Release)
Category MIAC: Addon Modules


Image MIAC (PIC) CAN Slave component

MIAC Slave for MIAC System. Requires Slave firmware program downloaded to a MIAC (PIC) to act as a CAN connected Slave device.


Examples

No additional examples


Downloadable macro reference

InputANALOG_10Bit

Returns the 10 bit value for the analogue input requested by parameter InputID

(Inputs 1 to 8)

Parameters

BYTE InputID
The input to read from 1 to 8.


Return value

INT


RelayOFF

Turns off the requested relay given by parameter RelayID, values 1 to 4

Parameters

BYTE RelayID
The relay to turn off. From 1 to 4.


Return value

This call does not return a value


PrintString

Prints the given character string to the display at the current cursor position and moves the cursor position.

Parameters

<- STRING Str
The string to send to the display.
This parameter may be returned back to the caller


Return value

This call does not return a value


GetKeypad

Returns the key code of the key that is pressed, otherwise if nothing is pressed then returns 255

Parameters

This macro has no parameters


Return value

BYTE


DisplayStart

Initialise the display ready for use

Parameters

This macro has no parameters


Return value

This call does not return a value


DisplayCommand

Sends the given command to the display

Parameters

BYTE Cmd


Return value

This call does not return a value


PrintASCII

Prints the given character to the display at the current cursor position and increments the cursor position.

Parameters

BYTE Char
ASCII code of the character to print.


Return value

This call does not return a value


PrintNumber

Prints the given number to the display starting at the current cursor position and moves the cursor position.

Parameters

INT n


Return value

This call does not return a value


PrintFormattedNumber

Will allow you to print a number up to 32-bits with signed or unsigned formatting.

Signed = -2147483648 to 2147483647

Unsigned = 0 to 4294967295

Parameters

ULONG Number
Enter the number or variable to print to the LCD
BOOL Format
0=Signed, 1=Unsigned


Return value

This call does not return a value


DisplayClear

Clears the display to white space

Parameters

This macro has no parameters


Return value

This call does not return a value


OutputOFF

Outputs a digital low state on the output requested by parameter TransID

(Outputs 1 to 4)

Parameters

BYTE TransID
1 to 4 (Outputs A to D)


Return value

This call does not return a value


RelayON

Turns on the requested relay given by parameter RelayID, values 1 to 4

Parameters

BYTE RelayID
The relay to turn on from 1 to 4.


Return value

This call does not return a value


DisplayCursor

Moves the display cursor to the given position.

If the cursor is set to the origin at x=0, y=0, then the next character sent to the display will appear in the top left corner.

Parameters

BYTE x
Position of the cursor in characters from left to right.
BYTE y
The line to move the cursor to.


Return value

This call does not return a value


OutputON

Outputs a digital high state on the output requested by parameter TransID

(Outputs 1 to 4)

Parameters

BYTE TransID
1 to 4 (Outputs A to D)


Return value

This call does not return a value


InputDIGITAL

Returns the digital state of the input requested by parameter InputID

(Inputs 1 to 8)

Parameters

BYTE InputID
The input number from 1 to 8.


Return value

BYTE


InputANALOG

Returns the 8 bit value for the analogue input requested by parameter InputID

(Inputs 1 to 8)

Parameters

BYTE InputID
The input to read from 1 to 8.


Return value

BYTE


Simulation macro reference

EvClick

No additional information


Parameters

This macro has no parameters


Return value

This call does not return a value



Property reference

Module Type

This property is of type Fixed list of ints and can be referenced with the variable name MODULE_TYPE.

No additional information


Module Address

This property is of type Fixed list of ints and can be referenced with the variable name ORDINAL.

No additional information