CMAP setttings

Updated by Bryan Jones

CFG GPO 1 NAME:"HW PORT" SRCA:""
CFG GPO 2 NAME:"Main" SRCA:"6099" CMAP:08000B0000
CFG GPO 3 NAME:"Aux 1" SRCA:"" CMAP:""
CFG GPO 4 NAME:"Aux 2" SRCA:""
CFG GPO 5 NAME:"Aux 3" SRCA:""
CFG GPO 6 NAME:"Aux 4" SRCA:""
CFG GPO 7 NAME:"Aux 5" SRCA:""
CFG GPO 8 NAME:"Aux 6" SRCA:""
CFG GPO 9 NAME:"Aux 7" SRCA:""
CFG GPO 10 NAME:"Aux 8" SRCA:""
END

CMAP:80000B0000 on the Main GPIO port of any intercom.

supply the LW channel for the CR Monitor as the Source address.

The Intercom will now MUTE automatically with the control room monitors

The intercom will now Trigger Ext preview on the console.

THE LOWDOWN

GPIO supports CMAP. This is available through the Livewire library and thus available to any device that pulled code from the general Livewire library. CMAP is essentially a modifier for how the LWRP GPIO contributes to the multicast component.

Typically a CFG GPO input will provide a response of the configuration of the GPIO ports of the device.

CFG GPO
BEGIN
CFG GPO 1 NAME:"GPIO 1" SRCA:"2022"
CFG GPO 2 NAME:"GPIO 2" SRCA:"30300"
END

A mapping of the GPIO pins can be accomplished with the following

LOGIN
CFG GPO 1 CMAP:00600b0000
CFG GPO
BEGIN
CFG GPO 1 NAME:"GPIO 1" SRCA:"2022" CMAP:00600b0000
CFG GPO 2 NAME:"GPIO 2" SRCA:"30300"
END

This will trigger GPO-pin 3 and time pin 3 is stated to be triggered and no other GPO.This will send into the network a GPI pin 3 command any time the local device says pin 1 should be trigger. And nothing else.

Break it down

87654DCBA9
^^^^^^^^^^
|||||||||\_ GPI Pin 5
||||||||\__ GPI Pin 4
|||||||\___ GPI Pin 3
||||||\____ GPI Pin 2
|||||\_____ GPI Pin 1
||||\______ GPO Pin 5
|||\_______ GPO Pin 4
||\________ GPO Pin 3
|\_________ GPO Pin 2
\__________ GPO Pin 1

87654 are the Cmsg IDs for GPO pin 1,2,3,4,5
DCBA9 are the Cmsg IDs for GPI pin 1,2,3,4,5

SO...

cmap:87654DCBA9

is no filtering or mapping

cmap:8000000000

would cause GPO pin 1 to trigger when a cmsg GPO message was received and filter out any other GPO. Also, no GPI cmsg commands would be sent into the network when GPIs were triggered (so filtering)

cmap:78000000CD

on a cmsg received that GPO pin 2 should be triggered, GPO pin 1 would triggeron a cmsg received that GPO pin 1 should be triggered, GPO pin 2 would triggeron GPI pin 5 being triggered, a cmsg would be sent triggering pin 1on GPI pin 4 being triggered, a cmsg would be sent triggering pin 2in other words, if a GPIO port configured as above and a line time source was on a console. As you push pin 5 (GPI) the channel would turn on and cause the light behind GPO pin 2 to illuminate.Pressing pin 4 (GPI), the channel would turn off and pin 1 of the GPO port would go low


How did we do?