AMX中控编程程序
AMX中控编程程序-BOSCH-G4摄像头
2010-03-20 10:29:51| 分类:AMX中控编程|字号订阅
DATA_EVENT[CAMERA]
{
ONLINE:
{
SEND_COMMAND CAMERA,'SET BAUD 2400,N,8,1 485 ENABLE' }
}
//CAMERA 01
BUTTON_EVENT[TP,CAMERA_ZOOM_WIDE]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$40,$00,$00,$41"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,CAMERA_ZOOM_TELE]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$20,$00,$00,$21"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,CAMERA_UP]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$08,$00,$10,$19"
}
RELEASE:
{
}
}
BUTTON_EVENT[TP,CAMERA_DOWN]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$10,$00,$10,$21"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,CAMERA_LEFT]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$04,$10,$00,$15"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,CAMERA_RIGHT]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$02,$10,$00,$13"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,CAMERA_FOCUS_NEAR]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$01,$00,$00,$00,$02"
}
RELEASE:
{
}
}
BUTTON_EVENT[TP,CAMERA_FOCUS_FAR]
{
PUSH:
{
SEND_STRING CAMERA,"$FF,$01,$00,$80,$00,$00,$81"
}
RELEASE:
{
SEND_STRING CAMERA,"$FF,$01,$00,$00,$00,$00,$01"
}
}
BUTTON_EVENT[TP,0]
{
PUSH:
{
SELECT
{
ACTIVE(BUTTON.INPUT.CHANNEL>=410 AND BUTTON.INPUT.CHANNEL<=419):
{
CAMERA_TEMP=BUTTON.INPUT.CHANNEL-410
PRESET_NUMBER=PRESET_NUMBER*10+CAMERA_TEMP
}
}
}
}
BUTTON_EVENT[TP,CAMERA_PRESET_SHOOT]
{
PUSH:
{
CAMERA_PRESET_SHOOT_JUDGE=1
PRESET_NUMBER=0
}
}
BUTTON_EVENT[TP,CAMERA_PRESET_SET]
{
PUSH:
{
CAMERA_PRESET_SHOOT_JUDGE=2
PRESET_NUMBER=0
}
}
BUTTON_EVENT[TP,CAMERA_PRESET_OK]
{
PUSH:
IF(CAMERA_PRESET_SHOOT_JUDGE=1)
{
SEND_STRING CAMERA,"$FF,$01,$00,$07,$00,PRESET_NUMBER,(PRESET_NUMBER+$08) MOD $100"
PRESET_NUMBER=0
}
ELSE IF(CAMERA_PRESET_SHOOT_JUDGE=2)
{
SEND_STRING CAMERA,"$FF,$01,$00,$03,$00,PRESET_NUMBER,(PRESET_NUMBER+$04) MOD $100"
PRESET_NUMBER=0
}
}