In acces.h there is the publish period format definition, which is
/**
* Model publish period structure.
*/
typedef struct
{
/** Step resolution. */
uint8_t step_res : ACCESS_PUBLISH_STEP_RES_BITS;
/** Number of steps. */
uint8_t step_num : ACCESS_PUBLISH_STEP_NUM_BITS;
} access_publish_period_t;
However in sectiion 4.2.2.2 of the MshPRFv1.0.1 it states differently and it should be
/**
* Model publish period structure.
*/
typedef struct
{
/** Number of steps. */
uint8_t step_num : ACCESS_PUBLISH_STEP_NUM_BITS;
/** Step resolution. */
uint8_t step_res : ACCESS_PUBLISH_STEP_RES_BITS;
} access_publish_period_t;