Christophe Calmejane

Results 69 issues of Christophe Calmejane

Use the fields to update the lock and acquire status in the controller. Possibly use a single ENTITY_AVAILABLE from the controller instead of 2 ACQUIRE/LOCK (release/unlock actually) to determine the...

controller
1722.1-2021

Properly handle the new flags in REGISTER_UNSOLICITED_NOTIFICATION command/response

enhancement
controller
1722.1-2021

An AddressAccess write operation should support to be aborted by the user. There is currently no link between a StartUploadMemoryObjectOperation and a writeDeviceMemory (in order to write to a device,...

enhancement
controller

Support for maximum segment in the updated state machine (better support for small devices). Depends on #87

enhancement
controller

Unpack the fields that were added in corrigendum

enhancement

SET_STREAM_INFO payload was extended and is now incompatible with Milan PDU. Both must be handled.

1722.1-2021

Handle _controller request_ bit for AECP messages. `AemCommandType::Expansion` value must be changed to match the new one (last bit used for 'cr')

1722.1-2021

ie. InputStreamAudioMappings, string returned from dynamicInfoTypeToString, ... Search for InputStreamAudioMappings and OutputStreamAudioMappings

controller
low priority

Implement the unsolicited notification loss algorithm (only for Milan devices): * For a first version, call a deregisterUnsolicitedNotification * In the deregisterUnsolicitedNotificationResult handler, don't forget to call updateUnsolicitedNotificationsSubscription()

enhancement
controller

Some entities using the Milan extension are actually not valid Milan entities, because of an invalid AEM (not IEEE1722.1 compliant). The controller should validate the model when an entity is...

enhancement
controller
Milan