AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_ViaPrmGetVIASIGYCS 関数

VIA.SIG_YCS レジスタ取得

Syntax
C++
void AG903_ViaPrmGetVIASIGYCS(uint32_t id, uint16_t * trap, uint16_t * mono);
引数 
説明 
uint32_t id 
[in] チャンネル番号 
uint16_t * trap 
[out] TRAPフィールド取得値 
uint16_t * mono 
[out] MONOフィールド取得値 

void

VIA.SIG_YCS を取得します。

1: void AG903_ViaPrmGetVIASIGYCS(uint32_t id, uint16_t *trap, uint16_t *mono) 2: { 3: uint16_t val; 4: 5: ASSERT(id < AG903_VIA_PRM_MAX_PORTS); 6: ASSERT(trap != NULL); 7: ASSERT(mono != NULL); 8: 9: AG903_SSCPrmReadCmpstVideoDec(id, AG903_VIA_SIG_YCS, &val); 10: 11: *trap = (val & AG903_VIA_SIG_YCS_TRAP_MSK) >> AG903_VIA_SIG_YCS_TRAP_POS; 12: *mono = (val & AG903_VIA_SIG_YCS_MONO_MSK) >> AG903_VIA_SIG_YCS_MONO_POS; 13: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.