sw_state
struct sw_state *swstate;
swstate = (struct sw_state *) dc_buff.data;
DECLARE_VIEW_FUNC(sw_state);
i_psvc_get_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state)
strcpy(sw_state, PSVC_SWITCH_ON);
strcpy(sw_state, PSVC_SWITCH_OFF);
strcpy(sw_state, PSVC_SWITCH_OFF);
strcpy(sw_state, PSVC_SWITCH_ON);
i_psvc_set_device_state_8_0(EHdl_t *hdlp, EObj_t *objp, char *sw_state)
strcpy(objp->state, sw_state);
if (strcmp(sw_state, PSVC_SWITCH_ON) == 0)
if (strcmp(sw_state, PSVC_SWITCH_ON) == 0)
struct sw_state *swstate;
size = sizeof(struct sw_state);
swstate = (struct sw_state *) scratch_buff.data;
sw.sw_state = SW_RUNNING;
sw.sw_state = SW_RUNNING;
sw.sw_state = SW_SUSPENDED;
if (sw.sw_state != SW_RUNNING) {
uchar_t sw_state; /* for suspend-resume */