19.6.1. AccessAs(更改字段单元访问)
语法 :
AccessAs (AccessType, AccessAttribute)
AccessAs (AccessType, AccessAttribute (AccessLength))
参数
AccessType 是一个 AccessTypeKeyword,用于指定所需的访问类型(ByteAcc、WordAcc 等)。AccessAttribute 是一个可选参数,类型为 AccessAttributeKeyword,用于指定要使用的附加协议,例如 AttribQuick、AttribSendReceive 等。对于某些访问属性,AccessLength 是必需参数。
说明
AccessAs 运算符在 FieldList 中使用,用于为列表中其余的 FieldUnits 指定访问类型、访问属性和访问长度(或者直到遇到另一个 AccessAs 运算符为止。)它允许在单个 Field 定义中,FieldUnits 具有不同的访问类型。
支持的 AccessTypes:
> * AnyAcc > > * ByteAcc > > * WordAcc > > * DwordAcc > > * QWordAcc > > * BufferAcc > >
支持的简单 AccessAttributes(带有 SMBus 同义词):
> * AttribQuick (SMBQuick) > > * AttribSendReceive (SMBSendReceive) > > * AttribByte (SMBByte) > > * AttribWord (SMBWord) > > * AttribBlock (SMBBlock) > > * AttribProcessCall (SMBProcessCall) > > * AttribBlockProcessCall (SMBBlockProcessCall) > >
需要 AccessLength 参数的访问属性:
> * AttribBytes (AccessLength) > > * AttribRawBytes (AccessLength) > > * AttribRawProcessBytes (AccessLength) > >